Senior Software Developer in Winnipeg

Senior Software Developer in Winnipeg

Winnipeg Full-Time 91064 - 111300 $ / year (est.) Hybrid
G

At a Glance

  • Tasks: Develop and enhance critical software for emergency health services across Ontario.
  • Company: Join a vital public safety organization making a difference in emergency response.
  • Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
  • Other info: Work in a dynamic setting with a focus on innovation and community impact.
  • Why this job: Be part of a mission-driven team that supports life-saving services and technology.
  • Qualifications: 8+ years in software development with expertise in C#, SQL, and public safety environments.

The predicted salary is between 91064 - 111300 $ per year.

The Emergency Health Program Management & Delivery Branch (EHPMDB) supports life-critical services such as ambulance dispatch functions across Ontario. Under the Ambulance Act, the Minister has the duty and power to establish, maintain and operate communication services used in dispatching ambulances, and to fund such services.

The Emergency Health I & IT Solutions & Technology Management Branch (EHSTMB) of the Health Services I&IT Cluster (HSC) supports these services through the acquisition, delivery and support & maintenance of related dispatch technologies, IT and telecommunications used within the Ambulance Communication Centres (ACCs) across the province and in the Branch's Head Office operations. These critical applications and technologies are used by the Ministry to support 24x7 mission critical 911 call taking and ambulance dispatch functions across the province, including:

  • Computer Aided Dispatch (CAD) application and tools
  • Telecommunication equipment and systems (i.e. Communication Console Systems and FleetNet)
  • Technologies that digitally connect Land Ambulance Dispatch with other partners in first response and the health system (i.e. Real-Time Data Service and Mobile CAD)
  • Reporting Applications and Tools
  • Business Support Applications (i.e. Paramedic Certification, Inspections)

MUST HAVES:

  • 8+ years of experience with developing code in C# (.NET, ASP.NET, MVC, IIS, WCF)
  • 8+ years of experience with debugging, refactoring and optimization
  • 8+ years of experience with developing code in SQL using SQL Server Management Studio

Description:

  • Review and understand code and architecture of the existing code, and make updates as required to ensure the code is modular and can support scalability requirements.
  • Code enhancements to existing features and new features as per approved requirements and design direction.
  • Provide realistic work estimates to support project planning; capture business requirements and update business rules based on the requirements.
  • Use structured methodologies, design best practices, implement code that is of quality, and clearly documented. The application should function as required, without any defects.
  • The application must operate with the Operating System (OS) and other peripherals as identified.
  • Create custom reports as required, applying Microsoft Technologies.
  • Conduct testing, integration, and deployment of the developed changes across the environment.
  • Review, analyze and recommend solutions to any defects discovered in production.
  • Fully document all developed code, and transition in a steady state to a full-time resource.

Evaluation Criteria:

  • Public Safety Experience - 30%
    • Experience working in a public safety environment, such as ambulance, fire or police.
    • Experience with Computer Aided Dispatch (CAD application).
  • Development Experience - 30%
    • 10+ years of software development experience in all aspects of the SDLC and Application Lifecycle Management.
    • 8+ years of experience with developing services and applications in Java and Spring Boot.
    • 5+ years of experience with developing code in C# (.NET, MVC, IIS, WCF) as well as Java and Spring Boot.
    • Demonstrated frontend experience with using Angular, React, Flutter, Ionic, AngularJS for development.
    • 8+ years of experience with developing code in SQL using SQL Server Management Studio.
    • Experience with multi-threaded applications and concurrency patterns in C#.
    • Demonstrated experience with building web applications, web services (SOAP and REST), and Windows client applications.
  • Technical Skills - 25%
    • Demonstrated experience and competency with Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
    • 8+ years of experience with debugging, refactoring and optimization.
    • Demonstrated experience with and knowledge of object-oriented programming and various design and architectural patterns.
    • Experience with designing new modules/functionalities which meet business/client needs.
    • Experience in applying fundamental design principles and best practices for scalable application.
    • Experience with and knowledge of UI Design Principles.
  • Communication Skills - 15%
    • Strong consulting skills to engage with all stakeholders.
    • A demonstrated team player with a proven track record for meeting deadlines.
    • Experience with building enterprise level applications that protect high-sensitive information.
    • Demonstrated knowledge and experience with public sector governance methodologies (e.g., UPM, architecture gating).

Start Date: 2024-05-01

End date: 2025-03-31

Duration: 11 months

Location: Toronto, Ontario (3 days onsite & 2 remote)

Senior Software Developer in Winnipeg employer: Global Talent Alliance, Canada

As a Senior Software Developer in the Emergency Health Program, you will be part of a dedicated team in Toronto that prioritizes public safety and the well-being of the community. The company fosters a collaborative work culture that values innovation and professional growth, offering opportunities for continuous learning and development in a meaningful field. With a focus on life-critical services, your contributions will have a direct impact on enhancing emergency response systems, making this an incredibly rewarding place to work.

G

Contact Details:

Global Talent Alliance, Canada Recruitment Team

We think you need these skills to ace Senior Software Developer in Winnipeg

C# (.NET, ASP.NET, MVC, IIS, WCF)
SQL Server Management Studio
Java
Spring Boot
Angular
React
Flutter