What you'll doAs a Lead Software Developer within our dynamic North America CX Solution Area, you'll play a pivotal role in empowering our customers to accelerate their business transformations. You will lead the development of high-quality SAP Commerce Cloud solutions, ensuring alignment with client requirements and technical excellence. This involves coordinating and mentoring a team of developers, reviewing code, and collaborating closely with Customers, Solution Architects, QA analysts, and Product Owners. You will be a key member of the project board, driving technical decisions and fostering a culture of quality and innovation. This role offers the opportunity to make a significant impact on our customers’ success.
- Coordinate, delegate, and prioritize development tasks within the team
- Conduct thorough code reviews for internal and external team members to maintain high standards
- Lead technical reviews with developers to ensure a shared understanding of requirements and best practices
- Provide technical and functional expertise to the team, acting as a mentor and coach for junior and external members
- Collaborate closely with customers and other team members to ensure a deep understanding of business needs and objectives
- Mentor and coach junior and external team members, fostering their professional growth
- Maintain a holistic technical overview of the solution, ensuring its robustness and scalability
- Foster a highly motivated and collaborative team environment focused on delivering top-quality results
- Actively participate in customer-facing activities, showcasing your technical expertise and building strong relationships
- Contribute to the recruitment process by interviewing potential developers and team leaders
- Ensure seamless communication and collaboration between all internal and external teams
- This role involves working in a distributed international environment with occasional overseas travel (up to 20-25% monthly)
What you bring- Strong verbal and written English communication skills
- Bachelor's degree in Computer Science or a related field
- Excellent customer-facing skills and experience
- 5+ years of experience as a Development Lead on web development projects
- 5+ years of experience developing Java applications
- Proven experience using Agile methodologies
- Demonstrated ability to take technical leadership responsibility
- Experience with Java 17 or higher and Java Enterprise technologies
- Experience with Spring 5 or above
- Experience with RDBMS (e.g., Oracle, MySQL, SQL Server)
- Experience with CI/CD pipelines, DevOps practices, and Git
- Experience in applying AI enabled tools into the development process and day-to-day activities
- Deep understanding of application performance tuning
- Solid understanding and practical application of design patterns
Bonus points for- Experience in web/mobile application development
- Experience with Angular 16 and TypeScript
- Experience with HTML, CSS, JavaScript, and Ajax
- Experience with SAP Commerce Cloud projects
- Experience with infrastructure and deployment processes
- Experience in identifying AI enabled use cases for customers
- Knowledge of cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
**Will require travel up to 25% of the year, on average. Travel demands will vary based on customer activity.
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.