Job Openings Magento Backend Developer

About the job Magento Backend Developer

Responsibilities / Duties:

·         Understand customer requirements and develop application to meet business needs

·         Work closely with the developers' team in the UK and can communicate with Emails & Slack or and other tools, make a conference call with the UK team if needed.

·         It is essential that Developers possess the ability to work in a collaborative environment. In addition to these skills, Developers should be able to do the following:

ü  Analyze the web application needs and existing systems for any type of business.

ü  Design, test and implement new applications.

ü  Support applications and provide upgrades and maintenance as needed.

ü  Create and maintain documentation for application coding and project development.

·         Present, explain and justify implementation of client solutions.

·         Solve challenging technical problems and successfully deliver results on schedule.

·         Creating high-quality websites with Kentico CMS & Umbraco CMS. Improve existing software

·         Handle in production, modification, and maintenance of websites and web applications by writing high quality testable clean code, effectively utilize design patterns and write Unit and Integration tests.

·         Follow-up the guidelines and make sure that everything is covered that has been mentioned in the guidelines.

·         Use any required application to track the work progress Ex. JIRA etc... Implementation in DevOps mode of application platforms for integration, acceptance, and production.

·         Follow-up the style guide and make sure that it’s the same as the design.

·         Deliver high-quality project work and support the evolution of best practice and standards.

·         Make sure to have a balanced performance Speed vs quality, Project delivery and tasks within the timeline.

·         Build and manage relationships with director supervisor and own team. Be an active, motivated and inspired member of the team.

·         Maintain a full understanding of company processes, policies, guidelines and contractual obligations and ensuring these are consistently followed.

·         Provide actionable feedback to other members of the team on quality, best practice and technology

·         Work on the application optimization for maximum speed and scalability. Implementation of security and data protection.

·         Troubleshoot and debug applications.

·         Perform training and support activities. Stay current with the latest developments’ technologies.

 

Working Experience:

·         3-5 years of experience in software development.

·         Solid experience with PHP, MySQL.

·         Solid experience with JavaScript, HTML, CSS (Sass), XML.

·         Experience with Gulp, Grunt and/or Webpack.

·         Experience with React.js & Redux.js

·         Experience with using source control (Git).

·         Excellent knowledge in Object Oriented programming and MVC.

·         Experience with NewRelic, Blackfire and other debugging tools.

·         Experience with GraphQL & RabbitMQ.

·         Working knowledge of tools such as JIRA.