
Dahl Consulting
Description
Dahl Consulting is currently partnering with a leader in the manufacturing/ distribution industry. They are seeking a Senior PHP Ecommerce Developer to create, enhance, and maintain ecommerce websites, primarily in SuiteCommerce Advanced. Dahl has been partnering with candidates one on one for 40 years to get them into jobs they love.
Job Title: Senior PHP Developer
Location: Blaine , MN | remote
Direct Hire Salary: $150,000 annually
The Front-End developer is responsible for user interface and application configuration on the hosting platform. This position is primarily responsible for system modifications to address emerging business requests and system exceptions.
This position includes working with other developers (internal and external), Business Analysts, Business Subject Matter Experts, and external Customers in the full software development life cycle, including reviewing business requirements, writing technical specifications, application development, defect resolution, deployment, and support within the enterprise standards. This role is responsible for providing off-hours support for the support systems and should be able to determine the root cause of system outages and recommend remediation to prevent future outages.
Duties:
- Design and build complex changes and enhancements according to software standards and conventions for our B2B websites.
- Review current architecture and prepare recommendations for maintaining current platform on supported infrastructure.
- Partner with external resources supporting ecommerce sites on complex changes, as directed.
- Conduct code reviews and ensure QA processes are followed.
- Conduct technical design and unit testing for any system changes.
- Assures accurate data quality related to data migration, conversion, and loading processes following Data Governance standards.
- Maintain system stability both on and off hours.
- Collaborate with business analysts to complete design documents.
- Participate in code deployment and be responsible for optimizing the code migration process.
- Responsible for review and deployment of 3rd party hotfixes and upgrades.
- Recommend and implement process improvements and best practices.
- Work closely with ERP, IT operations, and other IT teams to ensure reliable, optimally performing systems.
Education and Qualifications:
Bachelors in computer science or equivalent degree and a minimum of 7 years programming experience in a business setting.
Required:
- Experience with Laravel PHP and related frameworks and services such as Forge and Vapor.
- Strong Experience developing in the Amazon Web Services Environment.
- Advanced knowledge in JavaScript, HTML, CSS, XML, JSON.
- Experience developing web Front-end/User Experience
- Experience with JavaScript frameworks and toolkits, such as VueJS, ReactJS.
- Experience developing using the PHPStorm IDE.
- Experience with database development, such as MySQL, NoSQL, PostgreSQL, SQL Server, or Oracle.
- Experience with source control/version control using GitHub.
- Knowledgeable in development best practices.
- Experienced in code review processes and quality reviews.
- Experience developing API for external consumption.
Preferred Experience
- Experience with Ecommerce Platforms such as Big Commerce and Wordpress.
- Experience integrating with third-party service providers, like Algolia, Payment Gateways, Tailwind, Bugsnag, Google Analytics, VWO, etc.
- Experience with .Net frameworks and languages (C#, VB.net).
- Experience with writing regular expressions.
- Experience setting up, administering, and troubleshooting Azure Services a plus.
- Strong experience working with integration with external systems such as ERP systems or Ecommerce Platforms.
- Experience with other source control/version control using Team Foundation Server, Azure DevOps.
- Experience working within multiple project management methodologies as a developer, such as Waterfall, Agility, and Scrum.