Job Descrption
“We care about the work we do-and we're looking for new colleagues who do, too.”
The Company
For over 75 years, Medavie Blue Cross has been a leading health and wellness partner for individuals, employers, and governments across Canada. We are proud to be a not-for-profit organization dedicated to giving back to the communities where we live and work, and to ensuring our employees thrive in our award-winning, collaborative culture.
We are one of Canada’s Most Admired Corporate Cultures and are recognized as a Caring Company, a designation for national leaders in community investment and social responsibility. Our team of 2,100 professionals work across six provinces. We excel by living our shared values of being caring, accountable, responsible, innovative and community minded. We are committed to ensuring the health and wellness of our employees and their families, along with personal and professional growth, through a variety of programs and support at all levels of our organization.
Along with Medavie Health Services, we are part of Medavie — a national health organization with over 6,400 employees. Together, our mission is to improve the wellbeing of Canadians.
Job Title:
Director, Software Development
Department:
Information Services – Technology
Competition:
87051
Internal/External:
Both
Employment Type:
Full Time Permanent
Location:
Atlantic Canada, ON or QC (Hybrid)
Salary:
Comprehensive Compensation
Reports To:
Vice President
The Opportunity
Are you interested to work in a dynamic and innovative environment making a difference in the lives of Canadians? Our team is looking for a customer-centric and seasoned individual who will support the attainment of our corporate goals by playing a critical role in the intake of our digital initiatives, connecting the dots between strategy and execution.
As Director, SW Development you will report to the Vice President Information Technology and play a pivotal role in steering the strategic direction of software applications and systems.
Your expertise in software development methodologies and deep understanding of both front-end and back-end technologies, coupled with excellent problem-solving skills, will play a crucial role in driving software development agility, quality, and processes. This will support the organization's overall goals and growth opportunities.
Your leadership and technical expertise will play a crucial role in driving innovation, guiding the development process, and ensuring timely and cost-effective delivery of high-quality software solutions that provide business value.
The successful candidate must have experience in software development, team management, project delivery, and SW Development methodologies, including Agile methodologies. Additionally, they need to possess strong interpersonal and communication skills, demonstrate the ability to make sound business decisions, maintain lasting partnerships with peers and internal/external stakeholders, exhibit critical thinking skills, and drive innovation within the company.
Key responsibilities
- Provide leadership and guidance to a team of professionals. This includes setting performance goals, conducting regular performance evaluations, and fostering a collaborative work environment.
- Ensure high-quality and timely delivery of software enhancements, projects and product roadmaps.
- Oversee the design, development, and testing of software solutions including workflow and workforce management.
- Ensure the implementation of development processes, documentation standards, code review and best practices.
- Monitor the progress of projects and the performance metrics to ensure optimal results and timely delivery.
- Identify and proactively address technical issues.
- Ensure compliance with security standards and regulations.
- Guide the evolution of our software development to meet our needs, incorporating best practices, emerging technologies, and industry trends.
- Collaborate with key business partners, cross-functional teams and executives on technology decisions, prioritizing backlogs and ensuring seamless integration of software components.
- Manage the day-to-day operation of the team, including budget, capacity and resource management, investment asks, and optimization of spending while meeting the objectives.
- Collaborate with key stakeholders to develop and sponsor strategies and plans aligned with the organizational goals, maintain software deployment standards and security, and identify opportunities for improvement while driving continuous improvement.
- Collaborate and align with key executives on technology decisions to minimize the technical debt, improve security, minimize costs, and ensure a solid technology foundation that will enable and support the organization’s vision and strategy.
- Contribute to the development of strategic plans for the IT department in alignment with organizational goals. This involves identifying opportunities for improvement in technology, processes, tools, systems architecture, and operational processes.
- Collaborate with other teams within the organization to identify opportunities for improving operational efficiency. This may involve implementing new technologies, streamlining processes, or enhancing existing systems to increase productivity and reduce costs.
Qualifications
- Education: Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field.
Work Experience:
- Minimum of 15 years of progressive IT experience in Software Development or IT Delivery Management role supporting complex technology implementations including hands-on experience in front-end and back-end software development
- Minimum of 8 years of technical leadership and personnel management (career management, hiring, performance management, coaching).
Technical Experience
- Expertise in Java, testing practices, and an understanding of distributed systems fundamentals.
- Strong background in data structures, algorithms, APIs development, integrations and software development methodologies including Agile methodologies (SAFe, Scrum)
- Experience with Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, debugging, performance tuning, and monitoring.
- Understanding of cloud computing concepts, including services, workloads, security, and privacy.
- Technical experience with web development in general
Other Qualifications
- Excellent strategic planning skills with an ability to align technology initiatives with organizational objectives.
- Strong understanding of technology infrastructure and operations.
- Strong leadership skills with the ability to motivate and inspire a team.
- Excellent communication skills with the ability to effectively collaborate with stakeholders at all levels.
- Experience developing and supporting customer facing solutions for a large customer base is a strong asset.
- Experience in Insurance and/or Health sector is an asset.
- Bilingual (English/French) is an asset.
Leadership Accountabilities
- Values and Ethics: Reflects a commitment to employees, customers and key corporate stakeholders in own and unit activities. Fosters a climate of transparency, trust and respect and encourages learning and growth.
- Engagement: Shares information vertically and horizontally and promotes collaboration among cross-functional teams. Encourages open, constructive communication of diverse perspectives.
- People Management: Optimizes diversity among team members to build strong teams with complementary strengths. Develops and supports career plans and learning opportunities. Fulfills obligations of human resource management.
- Action Management: Assigns work, manages resources, and sets realistic timeframes while identifying financial and human resource requirements. Makes timely decisions and manages risk.
- Financial Management: Works closely with various teams and stakeholders for the monitoring and reporting of the IT budgets. Applies and monitors processes and systems for budget tracking activities.
Core accountabilities
- Knowledge: A background in technology, health or life insurance industry with the functional and technical knowledge and skills to do the job at an elevated level of achievement.
- Analytical Thinking: High attention to detail, using logic and good judgment in decision making for when different situations and skills may call for different approaches.
- Communication Skills: Possess superior communication skills (oral, written, listening) and delivers information clearly and confidently. Demonstrates the ability to tailor information and delivery to suit the nature of the material, audience and situation.
- Customer Orientation: Builds rapport, constructive and effective relationships and spends extra effort to put others at ease. Can understand where our clients are coming from and place the appropriate level of urgency as required.
- Execution and Organizational Skills: Prioritizes and effectively copes with change. Ability to organize work and information in a well thought out manner to deliver on specific tasks and reporting deadlines. Exhibits high levels of energy and perseverance in the pursuit of established goals.
- Teamwork Skills: Demonstrates an understanding of how the job contributes to the overall work unit and takes the initiative to help with problem situations. Easily gains trust and support of peers, encourages collaboration and is composed. Seeks and is receptive to feedback and enjoys working with people both as part of a team and one-on-one.
Security Clearance Requirement
In conjunction with our contract with the Federal Government, you will be required to have Reliability Status Clearance (Enhanced Level B) prior to your start date.
This includes; Fingerprinting, Criminal Record Check, Credit Check and you must have resided in Canada for at least 5 years and hold Permanent Resident or Citizenship Status.
We are an Equal Opportunity Employer.
Medavie Blue Cross strives to foster a culture where everyone is enabled to achieve their full potential - a culture of diversity, equity and inclusion (DEI) where we live our values every day in the way we treat each other, our members and the communities we serve.
Accessibility is a top priority. For applicants with disabilities, we provide accommodations throughout the recruitment, selection and/or assessment process.
If selected to participate in the recruitment, selection and/or assessment process, please inform Medavie Blue Cross Human Resources staff of the nature of any accommodation(s) that you may require in respect of any materials or processes used to ensure your equal participation.
All personal information is collected under the authority of the Municipal Freedom of Information and Protection of Privacy Act. We would like to thank all candidates for expressing interest.
Please note only those selected for interviews will be contacted.
Your CV has been submitted successfully.