Back to jobs
Lead Developer - Manitoba
Mission Driven
Job Summary
The Lead Developer provides leadership and coordinates the work of UnionCare developers in collaboration with the Customer Support Manager, ensuring adherence to development standards and best practices. The Support Lead Developer focuses on maintaining high-quality work, quickly addressing critical issues, and driving continuous improvement within the team.
The Lead Developer will possess excellent organizational and problem-solving skills, the ability to prioritize tasks effectively, quickly adapt to evolving client demands, and communicate efficiently with individuals of varying technical backgrounds.
Responsibilities
- Work with the UnionCare Customer Support Manager to understand and prioritize support related development tasks, leading the development team in addressing critical issues and ensuring timely delivery of solutions.
- Manage development on critical or urgent tickets, ensuring rapid resolution by either performing the development work or delegating it appropriately within the development team.
- Conduct enhanced code reviews to maintain a high quality of work, proactively identifying potential issues and recommending improvements to processes and standards in collaboration with the UnionCare Customer Support Manager.
- Mentor new hires and underperforming developers by providing guidance, feedback, and support to help them improve their skills and productivity.
- Host estimate meetings to facilitate planning and estimation for support-related development tasks, ensuring the team is aligned on priorities and deadlines
- Ensure adherence to development standards and SOPs, regularly reviewing and updating these guidelines to reflect best practices and company objectives.
- Proactively identify development blocks that could hinder progress, working closely with the team to resolve them and maintain momentum.
- Act as the primary point of contact for client representatives with general development questions ensuring clear and effective communication of technical information.
- Represent the needs and perspectives of all developers while fostering clear communication, fairness, and understanding.
- Join client calls as requested to provide technical insight, discuss development progress, and address any client concerns related to support issues.
- Collaborate in risk management and mitigation, particularly in response to client escalations that require immediate attention.
- Contribute to technical knowledge base documentation, ensuring that the team’s collective knowledge is accessible and up to date.
- Make recommendations for processes and technologies that will enhance the efficiency and effectiveness of the support development team.
- Collaborate with the Customer Support Lead to prioritize the support-related task backlog while considering the overall priority of all tasks set by the UnionCare Customer Support Manager.
- Other related duties as assigned.
Requirements
- A University degree in Computer Science or Business Administration or equivalent work experience
- A Background in the Software Industry with relevant technical experience
Technical Skills
- Languages: VB.net, ASP.net, C#, JavaScript, HTML/CSS, SQL
- Frameworks & Concepts: .NET, jQuery
- Databases: Microsoft SQL Server
- Service Oriented Architecture: REST, SOAP
- Understanding of web servers: IIS
- Familiarity with Microsoft and AWS CI/CD pipelines
Other Skills
- Excellent client service and communication skills
- Must possess sound decision-making skills
- High work standards-work ethic, task completion, consistency, reliability, follow up, accuracy/attention to detail, time management
- Personal management skills-accountability, self-management, adaptability, creativity, initiative, implementation skills, and problem solving
- Knowledge of Agile development methodology
- Ability to size, scope and prioritize work
Apply for this job
*
indicates a required field