Software Developer - Senior

Global Talent Alliance, Canada | Career ...Job Openings Software Developer - Senior About the job Software Developer - Senior Description 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 (alone or in co-operation with others) 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 Branchs 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, and includes: Computer Aided Dispatch (CAD) application and tools Telecommunication equipment and systems (i.e. Communication Console Systems and FleetNet) Technologies that digitally connects 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) Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development. 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 policeExperience 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 Boot5+ years of experience with developing code in C# (.NET, MVC, IIS, WCF) as well as Java and Spring BootDemonstrated frontend experience with using Angular, React, Flutter, Ionic, AngularJS for development.8+ years of experience with developing code in SQL using SQL Server Management StudioExperience 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 workarounds8+ years of experience with debugging, refactoring and optimizationDemonstrated experience with and knowledge of object-oriented programming and various design and architectural patternsExperience with designing new modules/ functionalities which meet business/client needs.Experience in applying fundamental design principles and best practices for scalable applicationExperience with and knowledge of UI Design Principle Communication Skills - 15% Strong consulting skills to engage with all stakeholders.A demonstrated team player with a proven track record for meeting deadlinesExperience with building enterprise level applications that protect high-sensitive informationDemonstrated 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) Apply for Position Or refer someone Share Facebook Line LinkedIn X (Formerly Twitter) Whatsapp EmailRemoteSenior
Active

Job description

Description 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 (alone or in co-operation with others) 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 Branchs 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, and includes: Computer Aided Dispatch (CAD) application and tools Telecommunication equipment and systems (i.e. Communication Console Systems and FleetNet) Technologies that digitally connects 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) Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development. 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 policeExperience 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 Boot5+ years of experience with developing code in C# (.NET, MVC, IIS, WCF) as well as Java and Spring BootDemonstrated frontend experience with using Angular, React, Flutter, Ionic, AngularJS for development.8+ years of experience with developing code in SQL using SQL Server Management StudioExperience 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 workarounds8+ years of experience with debugging, refactoring and optimizationDemonstrated experience with and knowledge of object-oriented programming and various design and architectural patternsExperience with designing new modules/ functionalities which meet business/client needs.Experience in applying fundamental design principles and best practices for scalable applicationExperience with and knowledge of UI Design Principle Communication Skills - 15% Strong consulting skills to engage with all stakeholders.A demonstrated team player with a proven track record for meeting deadlinesExperience with building enterprise level applications that protect high-sensitive informationDemonstrated 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)

Description

Description

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 (alone or in co-operation with others) 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 Branchs 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, and includes:

  • Computer Aided Dispatch (CAD) application and tools
  • Telecommunication equipment and systems (i.e. Communication Console Systems and FleetNet)
  • Technologies that digitally connects 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:

MUST HAVES:
  • 8+ years of experience with developing code in C# (.NET, ASP.NET, MVC, IIS, WCF)
ASP.NET
  • Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.
  • 8+ years of experience with debugging, refactoring and optimization
  • 8+ years of experience with developing code in SQL using SQL Server Management Studio

Description

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

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 Principle

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

Start Date

End date - 2025-03-31

End date -2025-03-31

Duration - 11 months

Duration -

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

Location -(3 days onsite & 2 remote)

Similar jobs

Job Openings Senior Software Development Manager About the job Senior Software Development Manager This is an opportunity to shape the future by building features from the ground up and refining existing ones through data-drive iteration. As a Senior Software Development Manager, you'll lead two teams in the collective effort to reimagine communication between clinics and patients. This role isn't just about managing teams; it's about driving innovation and fostering collaboration to enhance the experience for everyone involved. Join us in making a real difference in healthcare. This position is a remote position, allowing you to work anywhere you want across Canada. Building a delighted team who can delight our customers is part of the company's DNA. We really want the people who work here to love being here. We're not a clock-in clock-out system-type environment. With that being said, we're not going to paint the picture of a perfect environment either. We're a company that's scaling quickly, we have many moving parts, many of us are doing this for the first time and sometimes, we don't have processes in place or clear views which can require a lot of resourcefulness and a passion for problem-solving. With all that to say, if you're looking for an environment where you can grow, stretch yourself, and work with some incredibly talented people on problems that are positively impacting people's lives, Jane could be the place for you. The impact you could have... Contribute to the company's growth by executing exciting roadmaps for practitioner engagement and seamless care delivery. Mentor and coach team members, fostering career growth and engagement. Enhance team efficiency and collaboration by refining processes and agile approaches. Foster collaboration with Product Managers, Designers, and other teams, ensuring seamless coordination. Ensure features effectively address customer needs by monitoring metrics post-release and collaborating closely with Product Design and Product Management. What we need... Enthusiastic about solving customer problems and committed to feedback and improvement loops. We're looking for experience with leading two or more teams and handling diverse problem spaces and technical approaches. Proficient in performance management, supporting promotions, performance improvement plans, and mentoring for leadership roles. Successfully delivered timeline-driven projects without sacrificing quality, adept at negotiating compromises. Experienced with distributed systems and a background in working with object-oriented languages for high-performance services such as Java, Scala, Kotlin, Python, Go, Rust... Have worked as an IC, or lead teams working on communications platforms and integration (messaging, push notifications). Familiar with cloud architecture (AWS, GCP, Azure), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Helm). Excellent written and verbal communication skills, prioritizing over-communication. Apply for Position Or refer someone Share Facebook Line LinkedIn X (Formerly Twitter) Whatsapp EmailRemoteSenior
posted 2 months ago