As a member of the Agile development team, you will:- Champion innovation and advocate for change within the Agile development team.
- Design, develop, and enhance the SAP CX Commerce product using cloud-native technologies such as API-first design, Kubernetes, and CI/CD.
- Take full ownership of features from initial design through development, deployment, and performance in production.
- Collaborate with tech leads and product managers to align technical solutions with the overall product vision and architecture.
- Maintain high code quality by following best practices, leveraging design patterns, and implementing automated testing.
- Actively address non-functional requirements like performance, security, integration, migration, and compatibility.
- Participate in operational responsibilities, including deployment, monitoring, telemetry, maintenance, and incident management in collaboration with theDevOps Team.
- Explore new and emerging technologies to drive innovation and business value, while sharing insights internally and through customer interactions.
- Create and maintain technical documentation and contribute to customer-facing materials with the user assistance team.
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES- Bachelor's or Master's degree in Computer Science or a related technical field, with 8+ years of professional software development experience.
- Proven experience in senior roles such as Principal/Staff Developer, Architect, or Development Lead.
- Strong background in building large-scale applications and complex systems, with production deployment experience in distributed teams.
- Expertise in Java or other JVM-based languages, particularly with Spring Boot and microservices architecture.
- Experience in front-end development using Progressive Web App (PWA) frameworks such as Angular and TypeScript.
- Hands-on experience with at least one major cloud provider (Azure, AWS, or GCP) and related cloud-native services.
- Skilled in containerization and orchestration technologies like Kubernetes and Docker.
- Familiarity with automation, high availability, and resilience in distributed cloud-native systems.
- Proficient with version control and CI/CD tools such as git, GitHub, and Jenkins; personal GitHub projects are a plus.
- Strong English communication and presentation skills, with knowledge of B2B/B2C concepts considered an advantage.
We win with inclusion
Due to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.
Job Segment:Cloud, ERP, Testing, Front End, Developer, Technology