Team Lead, Application Development & Product Delivery

  • Location:
    Saskatoon
  • Department:
    Information Systems and Technology
  • Posting ID:
    S2017
  • Position type:
    Full Time

JOB FUNCTION
Reporting to the Manager of Product Delivery, the Team Lead, Application Development & Product Delivery will provide leadership, direction and programming expertise for the development and support of new and existing legacy solutions in alignment with the business objectives of Saskatchewan Blue Cross.   The development team’s primary focus includes projects to modernize legacy applications as well as a variety of digital transformation initiatives. The successful incumbent will have a proven track record of leading development teams through successful projects while utilizing best practices to modernize operating models, software architectures, and technologies. 


DUTIES & RESPONSIBILITIES 

  • Oversees the daily activities of the development team in the maintenance, support and enhancement of both existing legacy and modern applications, and acts as a key resource providing technical expertise in the migration of legacy applications to modern technologies 
  • Provides leadership, mentoring and coaching to inspire and support high performing Agile development teams
  • Leads the team’s technology, design and change management decisions, such as software engineering practices, testing, deployment and coding standards, ensuring high quality while delivering solutions on-time and on-budget
  • Encourages and supports Agile principles and values as defined by Saskatchewan Blue Cross
  • Participates in the consultation with key stakeholders and end users to define solutions through eliciting, gathering, documenting and understanding client/user requirements and translate these business requirements into specifications for system development, estimates, testing and work plans
  • Identifies and assesses opportunities for integrations, digital initiatives, application enhancements and process improvements and present recommendations to key stakeholders
  • Analyzes and recommends strategies for complex technical and application problems and provides guidance on solution designs 
  • Leads the development and continuous improvement of standard operating procedures, manuals and guidelines for an Agile development team
  • Analyzes the performance of applications and processes and take action to correct deficiencies based on consultation with project stakeholders and technical resources
  • Supports the Manager, Product Delivery with:

              - Effective management of staff, technology and resources
              - Recruitment and selection 
              - Developing and fostering effective team dynamics 
              - Identifying and encouraging areas for growth and improvement within the team

  • Maintain an up-to-date knowledge of current technology trends and techniques 
  • Collaborate with external technical partners and solution providers to support the team on tool selection, architecture design, process refinement, and continuous skills advancement
  • Other related projects and duties as assigned

 

QUALIFICATIONS & SKILLS

  • Bachelor's Degree in Computer Science or Computer Engineering with 8-10 years professional software development experience, including several years leading projects and teams. An equivalent combination of education and experience will be considered 
  • Must possess expertise in a variety of programming languages and environments with a solid understanding of software development lifecycles, experience in or exposure to low-code platforms would be considered and asset
  • Previous experience in source control tools - experience with Azure DevOps and GitHub would be considered an asset
  • Experience working with Agile methodologies including Scrum and Kanban
  • Experience with reporting, BI, and analytics platforms – experience with SSRS and Power BI would be considered an asset
  • Strong database skills with understanding of SQL, relational databases, and database administration
  • Preference will be given to those with a background in developing database-backed business, web, and mobile applications
  • Knowledge of, or experience in, a variety of programming architectures including SOA, Microservices, multi-tier, event driven, and ESBs
  • Experience securing and working with various integration techniques, web services and APIs
  • Proficiency with Windows operating systems and domain environments and a solid understanding of networking protocols and technologies
  • In addition to a strong technical background, the ideal candidate must possess outstanding interpersonal skills. The position requires excellence in communication, both written and verbal, including the ability to work well with stakeholders from a wide range of backgrounds with varying levels of technical knowledge
  • Strong problem-solving skills with the ability to analyze and understand data
  • Detail oriented and organized with proven capabilities to work under pressure, balance competing priorities and meet tight deadlines 
  • Demonstrate ownership and self-motivation with the ability to be flexible and adaptable when dealing with change
  • Strong team player with an ability to collaborate, build relationships, and provide outstanding customer service
  • Ability to lead, motivate and develop employees and foster an engaging work environment
  • Demonstrate integrity and high ethical standards
  • The successful candidate may be required to undergo a background check
  • Must be legally entitled to work in Canada on an unrestricted basis
Apply Now