About the job Software Developer - Senior DescriptionThe 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 toolsTelecommunication 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 ToolsBusiness 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 optimization8+ years of experience with developing code in SQL using SQL Server Management StudioDescriptionReview and understand code and architecture of the existing code, and make updates as required to ensure the code is modular and can support scalability requirementsCode enhancements to existing features and new features as per approved requirements and design directionProvide realistic work estimates to support project planning; capture business requirements and update business rules based on the requirementsUse 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 identifiedCreate custom reports as required, applying Microsoft TechnologiesConduct testing, integration, and deployment of the developed changes across the environmentReview, analyze and recommend solutions to any defects discovered in productionFully document all developed code, and transition in a steady state to a full-time resource.Evaluation CriteriaPublic 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 applicationsTechnical 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 PrincipleCommunication 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-sensitiveinformationDemonstrated knowledge and experience with public sector governance methodologies (e.g., UPM, architecture gating)Start Date- End date- Duration- 11 monthsLocation- Toronto, Ontario(3 days onsite & 2 remote)#J-18808-Ljbffr
Software Developer - Senior
GLOBAL TALENT ALLIANCE, CANADA
winnipeg, winnipeg
Published 28 days ago
Report job