A global engineering company in Calgary, Alberta is seeking a Software Development Team Lead to guide a team of developers in delivering high-quality software solutions. The role requires over 14 years of experience in software development, a solid foundation in mathematics, and proficiency in Java and Agile methodologies. Responsibilities include mentoring team members, managing operations, and overseeing project delivery. This full-time position offers a competitive compensation package based on experience.
Qualifications
14+ years of experience in software development of complex applications.
Experience developing large commercial thick-client desktop applications.
Self-starter with aptitude to learn new technologies quickly.
Responsibilities
Lead the team to deliver new products and features iteratively.
Act as the first escalation point to remove impediments.
Mentor team developers on architectural and development best practices.
Skills
Java development experience
Agile development methodology
Strong background in mathematics
Excellent analytical skills
Cloud and SaaS development
Education
BS or MS degree in computer science or related discipline
Tools
CI/CD pipeline tools (GitLab, GitHub)
Docker
Kubernetes
Job description
A global engineering company in Calgary, Alberta is seeking a Software Development Team Lead to guide a team of developers in delivering high-quality software solutions. The role requires over 14 years of experience in software development, a solid foundation in mathematics, and proficiency in Java and Agile methodologies. Responsibilities include mentoring team members, managing operations, and overseeing project delivery. This full-time position offers a competitive compensation package based on experience.