Location Name: Pune Corporate Office - Mantri
Job Purpose
The Senior Software Engineer plays a critical role in designing, developing, and maintaining high-quality software solutions that meet business and technical requirements. This role is expected to bring deep technical expertise, a proactive problem-solving mindset, and a commitment to engineering excellence to support the organization's strategic goals.
Duties And Responsibilities
- Design & develop scalable, secure, and high-performance e-commerce applications.
- Work on adobe manage cloud services and Integrated systems like catalogue management, order management, multilingual enablement and external APIs integrations.
- Optimise Performance for speed, reliability and scalability.
- Ensure Quality through code reviews, testing, and security compliance.
- Collaborate with product, UX, and DevOps teams for seamless delivery.
- Drive Continuous Improvement by adopting new technologies and best practices.
Key Decisions / Dimensions
No Decisions to be taken
Major Challenges
- Work on implementing solution by coordinating with internal/external teams.
- Play leading role in Adobe commerce (Magento) deployments and devops related activities during the releases.
Required Qualifications And Experience
- Qualifications
- 5+ years of hands-on experience in Adobe Commerce (Magento) development.
- Adobe Commerce (Magento) 2.x certification preferred.
- Proficient in Magento Framework, PHP 8.4, REST/SOAP/GraphQL APIs, Node.js, OpenSearch, Redis, MariaDB, RabbitMQ, and Python.
- Skilled in modern JavaScript frameworks such as React.js, Solid.js and Vue.js.
- Experienced with development tools including GitHub, Copilot, SonarQube, GHAS, Swagger, and New Relic.
- Strong understanding of Adobe Commerce APIs, authentication, caching mechanisms and third-party integrations.
- Preferred knowledge of headless commerce architecture using Adobe Experience Manager (AEM).
- Proven experience in version migrations and handling large catalog data transfers.
- Exposure to generative AI tools like OpenAI, Gemini, DALLE, and LLaMA is a plus.
- Able to collaborate with cross-functional teams across internal departments and external partners.
- Excellent written, verbal communication, and presentation skills.
- Work Experience
- Follow best practices in development and maintain commerce configurations.
- Hands-on experience with Adobe AppBuilder, API Mesh, Adobe I/O Events, Personalization, and Recommendations.
- Experience in enablement of multilingual support on Adobe Commerce.
- Develop features, work on internal/external microservices integrations.
- Provide ongoing support, fix critical bugs and maintenance for existing codebase.
- Collaborate on DevOps, CI/CD pipelines, version control, Docker, AWS Cloud, MongoDB and infrastructure tools (API gateways, CDNs, message buses).
- Conduct code reviews, unit testing, and integrated testing of configurations and solutions.
- Work closely with Solutioning team, TL, QA, and product teams to solve problems collaboratively.
- Execute upgrades and patching of Adobe Commerce environments.
- Apply Agile methodology and deliver sprint-based outcomes.
- Participate in project discovery to understand B2B, B2C, D2C, D2D business models and financial services (EMI, Loans, Insurance, Investments).