IMIT Manager, YourHealthNS Development and Testing
About the Opportunity
The IMIT Manager, YourHealthNS Development and Testing, reports to the Senior Director, YourHealthNS. This role oversees a multi-disciplinary team responsible for web and mobile app development alongside user testing for the YourHealthNS app.
Performing a variety of tasks, these include but are not limited to; coordination of resources and stakeholders; managing timelines and milestones; documenting outcomes; and, monitoring, summarizing and communicating the progress of activities to the appropriate leadership team members. Additionally, this management position ensures that all activities within their responsible area are supported by Nova Scotia Health's YourHealthNS business plan, established policies/procedures, and in line with service level agreements between Nova Scotia Health and other partners. The Manager of Development and Testing would also function in a senior subject matter expert role within the team. As this is a working manager role, it requires hands-on experience in development and testing to support the team while providing strategic oversight.
Specific Accountabilities
- Lead, coordinate, and mentor a team of developers, fostering a collaborative and innovative environment.
- Supports the development team in project planning, prioritization, and execution.
- Provides technical guidance, oversees quality and implements best practices to improve development proficiency.
- Oversees implementation of testing strategies, mentoring the team in testing tools and methodologies such as ETL testing process.
- Collaborate with stakeholders to ensure alignment on deliverables (roadmap, executive briefings, test results), keeping senior leadership updated on progress.
- Oversees the implementation and maintenance of test automation frameworks and tools.
- Identify, document, and track defect logs and bugs, working closely with other workstreams resolve defects before production.
- With a strong focus on delivery priorities, being accountable for delivery, and responding swiftly to changing user needs.
- Collaborate with the design team, project manager, system analysts, and other stakeholders to ensure that designs are implemented seamlessly into production.
- Collaborate closely with cross-functional teams to integrate development and testing activities seamlessly into broader project goals.
- Serve as both a leader and contributor, actively participating in development and testing activities to support team deliverables.
About You
We would love to hear from you if you have the following:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Expert in programming languages and frameworks for both client-side (e.g., JavaScript, TypeScript, or equivalent) and server-side development (e.g., Java, Python, Node.js, or equivalent).
- 7+ years’ professional experience in iOS and/or Android development, including significant experience in designing, developing, testing, and maintaining software, including developing native mobile applications.
- Experience managing all phases of the testing lifecycle.
- Strong understanding of web development principles (HTML, CSS, and modern UI frameworks) and architectural patterns (MVVM, MVP, and Clean Architecture).
- Experience with debugging, profiling tools, and testing frameworks.
- Experience working with relational data models, such as MySQL or equivalents.
- Familiarity with integrating APIs, including third-party APIs for data exchange and application functionality (RESTful API design and implementation).
- Hands-on experience with version control systems like Git.
- Working knowledge of front-end development (HTML, CSS, JavaScript) and architecture.
- Familiarity with tools like Google Analytics or PageSense for user data analysis.
- Understanding the role of microcopy in improving user interactions and clarity.
- Experience with integrating front-end and back-end components, ensuring cohesive application functionality and performance.
Please ensure your resume is up to date and includes all relevant education, experience, training, and certifications.
About You Continued
The following are considered assets:
- Familiarity with the following tools and frameworks will be considered an asset: Firebase & GA, Gitlab Pipelines, Fastlane.
- Experience working on projects in the healthcare sector, such as health information systems, electronic medical records (EMRs), telemedicine platforms, or patient engagement solutions.
- Familiarity with data privacy and security standards for handling sensitive health-related information (e.g., Personal Information Protection and Electronic Documents Act (PIPEDA), Privacy of Personal Health Information Act (PHIPA)).
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Experience with messaging frameworks (e.g., Kafka or RabbitMQ) or event-driven architectures.
- Familiarity with DevOps practices, including CI/CD pipelines and automated testing frameworks.
- Prior experience in microservices architecture and distributed systems.
- Relevant certifications (e.g., AWS, Azure, or relevant programming languages/frameworks).
- Experience integrating with third-party healthcare APIs, such as laboratory systems, insurance providers, or patient monitoring devices.
- Familiarity with the following tools, frameworks, and platforms will be considered an asset: NextIS, FireBase, GA, Docker, Kubernetes, Redis Cache, Gitlab Pipelines, OpenShift, SolarWinds Monitoring, Web IDE Visual Studio.
- Familiarity with Drupal or Strapi CMS.
Hours
- Full-time Position; 75 Hours Biweekly
Compensation and Benefits
- $45.45- $56.81 Hourly
Successful candidates may be eligible for our benefits package which includes health, dental, travel, long-term disability, and life insurance coverage as well as a defined benefit pension plan.
Job Segment:
Developer, Testing, EMR, Front End, Cloud, Technology, Healthcare