What are the responsibilities and job description for the Software Engineer position at AllianceIT Inc?
Role: Adobe Commerce Senior Developer
Location: New Berlin, WI / Ft Smith, AK (Onsite)
Job Description:
- Adobe Commerce Certified Professional or Expert certification.
- Strong experience with Adobe Commerce and on-premise Magento2 environment.
- Knowledge of modern web development technologies and frameworks: React, Angular.js, Vue.js, HTML, CSS/CSS3, JavaScript, jQuery, Prototype, JSON, layoutXML, Templates.
- Passionate coder with 5-8 years of PHP programming language and MySQL/MariaDB.
- Experience with integration technologies and frameworks: XML, RESTful APIs, SOAP APIs, GraphQL.
- Working knowledge of development tools: Postman, Swagger, New Relic, Blackfire, APM tools, PHPStorm.
- Experience with payment gateways like CyberSource, Autherize.net, PayPal, Braintree.
- Experience with integrating 3rd party services (such as shipping, tax, payment, punchout, SAP, ERP, OMS) directly or through integration middleware (such as MuleSoft).
- Knowledge of version control systems (BitBucket, GitHub, GitLab, SVN) and CI/CD pipelines.
- Experience in code quality control, cache implementation and overall performance optimization, as well as in security hardening.
- Ability to provide high quality technical designs and estimations.
- Strong written and verbal communication skills.
- Strong analytical and problem solving skills.
- Ability to work independently and with minimal supervision.
- Collaborative and team work attitude.
- Experience in working in enterprise, distributed environment, as well as in Agile methodologies and Scrum framework
- Master’s degree or Bachelor’s Degree in Computer Science or equivalent.