Main Duties and Responsibilities
- Design, develop, and maintain custom Adobe Commerce (Magento 2.x) solutions deployed on Adobe Commerce Cloud, ensuring performance, scalability, and security.
- Lead the architecture and technical design of software modules, custom features, and integrations with third-party systems using Adobe I/O Runtime, REST, and GraphQL APIs.
- Develop and manage AWS cloud infrastructure services(EC2, RDS, S3, CloudFront, Lambda) to support Adobe Commerce Cloud deployments, ensuring optimized, reliable, and cost-effective hosting environments.
- Model, design, and optimize data storage solutions using SQL databases (MySQL/MariaDB) and NoSQL technologies (Redis, MongoDB, DynamoDB) for caching, session management, and flexible data needs.
- Collaborate with technical leads, solution architects, and cross-functional teams to define project requirements, design scalable architectures, and recommend suitable technologies.
- Implement CI/CD pipelines, infrastructure automation, and containerized deployments to streamline delivery processes and improve deployment reliability.
- Conduct code reviews, performance optimizations, and security assessments to ensure software quality and adherence to best practices.
- Troubleshoot and resolve technical issues in Adobe Commerce Cloud environments, collaborating with Adobe support and internal teams as necessary.
- Stay current with the latest Adobe Commerce, Adobe I/O, and AWS cloud developments, incorporating relevant advancements into project solutions.
- Document technical designs, implementation details, and operational procedures to support knowledge sharing and operational continuity.