Sr. Web Developer – PHP, Magento 2

Job description
You will participate in all aspects of the software development lifecycle, including estimating, technical design, implementation, documentation, testing, deployments, and application support for our Projects. As a team member on projects, you will work with solution architects and developers to interpret wireframes and creative designs into functional requirements and technical designs, and will also help with hands-on implementation of Magento-powered ecommerce sites.
Our ideal candidate possesses strong technical and communication skills, a strong understanding of PHP development, and has experience in Magento ecommerce implementations and integrations, with an emphasis on LAMP stack management and development. Candidates must have the ability to collaborate with a team to plan and execute projects.
Key responsibilities include but are not limited to:

Writing and maintaining the modules needed for our two Magento 2.X EE websites and writing and maintaining node.js code for integration between Magento and other systems. These modules span many functional areas:
Extensions to the shopping cart/checkout
Handing our needs around a complex and real-time product catalog
Exposing REST services
Sending/receiving events with RabbitMQ.
Version control (Git, Feature Branching)
Assistance with the build/test/deploy lifecycle
Ensuring Magento modules are properly tested and deployed in coordination with other team members
Assist in requirements gathering and technical planning to design solutions that meet client needs
Create clean, well-documented, efficient, and standards-compliant code with an eye towards performance optimization
Define, design, develop, integrate, test, deploy, maintain, troubleshoot, and enhance applications and tools written in PHP, JavaScript, HTML, CSS and other languages, as necessary
Develop custom modules for integration into ERP, accounting, fulfillment, and marketing systems
Actively troubleshoot and support applications in production-critical environments
Account for client short- and long-term goals when recommending a solution
Set up, configure, and optimize enterprise-level ecommerce software and servers
Provide technical leadership in the development and delivery of solutions
Troubleshoot production application issues under pressure and define a path to resolve them
Perform team code reviews and provide technical oversight
Implement and maintain Magento development standards and best practices
Develop and maintain effective working relationships with team memb

Qualifications:

Must have experience with at least 1 large/complex Magento 2 EE website.
7+ years e-commerce web development experience (Magento 2, Magento 1, or other frameworks)
Must have 5+ years experience with advanced PHP development, including:
Use of XDebug (local and remote)
Appropriate configuration of PHP runtimes & associated web server settings for high volume websites.
Experience with Magento 1.x and 2.x
Experience working with the following technologies: Javascript (Prototype and JQuery), XML, JSON, SQL, PHP, CSS2, CSS3
Experience with HTML, tableless layout design, and standards-compliant markup
Experience with OOP PHP (3+ years)
Knowledge of online payment gateways (e.g., Authorize.net, PayPal, etc.)
Understanding of the MVC design pattern
Proficient in authoring, editing, and presenting technical documents
Prior consulting experience
Demonstrated ability to adapt and work with team members of various experience levels
Ability to work with minimal direction with a focus on customer satisfaction
Excellent written and verbal communication skills
Some travel will be required for this position

Additional Qualifications:

In-depth knowledge of PCI compliance and other ecommerce industry topics
Experience with AWS or similar cloud platforms
Knowledge of optimization, caching, and scaling techniques
Multi-website, store view deployment

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

More posts