Senior Software Technician

Capgemini
Any Location, ND
Job Description
Role Overview

At Capgemini, you will collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences. You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment.

What You Will Do

Lead and mentor a team of 5-10 backend engineers, drive application development and enhancements using Java, Scala, Spring Boot, and Microservices, conduct code reviews, and ensure adherence to engineering best practices.

Why It Might Be a Fit

The role involves leading backend engineering teams, driving product development, managing application enhancements, and collaborating with cross-functional stakeholders in an Agile environment. The ideal candidate will have 10+ years of experience in software development and team leadership, strong expertise in Java and/or Scala, and experience with Spring Boot and Microservices architecture.

Requirements

  • 10+ years of experience in software development and team leadership
  • Strong expertise in Java and/or Scala
  • Hands-on experience with Spring Boot and Microservices architecture
  • Experience in leading application changes, code reviews, and CI/CD processes
  • Experience working in Agile/Scrum environments
  • Exposure to cloud services

Benefits

  • Paid time off based on employee grade (A-F)
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans
  • Life and disability insurance
  • Employee assistance programs
]]>