Software Development Engineer

2 weeks ago


Halifax, Nova Scotia, Canada ESO Full time
About the Role

We are seeking a highly skilled Software Development Engineer to join our team at ESO. As a key member of our EMS Engineering Team, you will be responsible for designing, developing, and deploying high-quality software solutions that improve patient care and revolutionize the EMS marketplace.

Key Responsibilities
  • Design and develop software solutions using C# .NET, Angular, and other relevant technologies.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Develop and maintain high-quality code, ensuring scalability, reliability, and performance.
  • Participate in code reviews and contribute to the improvement of our development processes.
  • Stay up-to-date with industry trends and emerging technologies, and contribute to the development of new skills and knowledge within the team.
Requirements
  • 3+ years of experience in software engineering and software design and architecture principles.
  • Strong problem-solving and analytic thinking skills.
  • Experience programming in C# .NET or a similar language.
  • CI, unit testing, and mocking frameworks.
  • Demonstrated ability to drive technical direction through analysis of requirements and peer discussions.
Desirable Skills
  • Experience with logging, monitoring, and alerting frameworks.
  • Typescript and UI development in Angular.
  • Git for source control, branching, and merging.
  • OO concepts, design patterns, and modern .NET web frameworks.
  • SQL and relational database concepts.
  • Serverless, PAAS, and containerized cloud applications.
About ESO

ESO is a fast-paced, growing data, technology, and research company passionate about improving community health and safety through the power of data. We pioneer innovative, user-friendly software to meet the changing needs of today's EMS agencies, fire departments, and hospitals.

We offer a comprehensive suite of benefits to promote health and financial security for our employees and their families, including competitive health insurance, RRSP with company match, telemedicine service, and more.

At ESO, we believe in bringing your true self to work every single day. If you don't match all the qualifications on the job description, we encourage you to apply anyway. We are looking for passionate, innovative, and authentic people to help drive our mission.



  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    Job Title: Software Developer EngineerWe are seeking a highly skilled and experienced Software Developer Engineer to join our team. As a Software Developer Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:Design and develop software applications using a...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    Job Title: Software Developer EngineerWe are seeking a highly skilled and experienced Software Developer Engineer to join our team. As a Software Developer Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:Design and develop software applications using a...


  • Halifax, Nova Scotia, Canada ResMed Inc Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at ResMed Inc. As a key member of our engineering team, you will play a critical role in designing and developing innovative software solutions that transform the way healthcare is delivered.Key ResponsibilitiesDesign and develop software solutions that meet the needs of our customers...


  • Halifax, Nova Scotia, Canada ResMed Inc Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at ResMed Inc. As a key member of our engineering team, you will play a critical role in designing and developing innovative software solutions that transform the way healthcare is delivered.Key ResponsibilitiesDesign and develop software solutions that meet the needs of our customers...


  • Halifax, Nova Scotia, Canada ResMed Inc Full time

    Job Title: Associate Software EngineerWe are seeking a highly motivated and detail-oriented Associate Software Engineer to join our Digital Health Technology team at ResMed Inc. in Halifax, Canada.About the Role:The primary responsibility of this role is to design, develop, and implement high-quality software solutions using AWS cloud technologies. You will...


  • Halifax, Nova Scotia, Canada ResMed Inc Full time

    Job Title: Associate Software EngineerWe are seeking a highly motivated and detail-oriented Associate Software Engineer to join our Digital Health Technology team at ResMed Inc. in Halifax, Canada.About the Role:The primary responsibility of this role is to design, develop, and implement high-quality software solutions using AWS cloud technologies. You will...


  • Halifax, Nova Scotia, Canada ESO Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ESO. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the changing needs of our customers.Key ResponsibilitiesDesign and develop software solutions using C#.NET,...


  • Halifax, Nova Scotia, Canada ESO Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ESO. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the changing needs of our customers.Key ResponsibilitiesDesign and develop software solutions using C#.NET,...


  • Halifax, Nova Scotia, Canada ResMed Inc Full time

    Associate Engineer, Software EngineeringJoin ResMed Inc's Digital Health Technology team and be part of a dynamic high-growth environment where you'll have the opportunity to excel, take informed risks, and drive ingenuity across the enterprise.The primary role of the Engineering function within the Product Development team is to create specifications and...


  • Halifax, Nova Scotia, Canada ResMed Inc Full time

    Associate Engineer, Software EngineeringJoin ResMed Inc's Digital Health Technology team and be part of a dynamic high-growth environment where you'll have the opportunity to excel, take informed risks, and drive ingenuity across the enterprise.The primary role of the Engineering function within the Product Development team is to create specifications and...


  • Halifax, Nova Scotia, Canada HEDIEH ARTZ LIMITED Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at HEDIEH ARTZ LIMITED. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Collect and document user requirementsDefine system...


  • Halifax, Nova Scotia, Canada HEDIEH ARTZ LIMITED Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at HEDIEH ARTZ LIMITED. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Collect and document user requirementsDefine system...

  • Software Engineer

    4 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Job Title: Full Stack DeveloperThe Full Stack Developer is a key member of our team, responsible for designing, developing, and maintaining software applications that meet business requirements.Key Responsibilities:Develop software applications using ForgeRock and other relevant technologies.Implement Identity Protocols such as SAML, OAuth2, and...

  • Software Engineer

    4 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Job Title: Full Stack DeveloperThe Full Stack Developer is a key member of our team, responsible for designing, developing, and maintaining software applications that meet business requirements.Key Responsibilities:Develop software applications using ForgeRock and other relevant technologies.Implement Identity Protocols such as SAML, OAuth2, and...

  • Software Engineer

    4 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Job Title: Full Stack DeveloperThe Full Stack Developer is a key member of our team, responsible for designing, developing, and maintaining software applications that meet business requirements.Key Responsibilities:Develop software applications using ForgeRock and other relevant technologies.Implement Identity Protocols such as SAML, OAuth2, and...

  • Software Engineer

    4 weeks ago


    Halifax, Nova Scotia, Canada Compunnel Software Group, Inc. Full time

    Job Title: Full Stack DeveloperThe Full Stack Developer is a key member of our team, responsible for designing, developing, and maintaining software applications that meet business requirements.Key Responsibilities:Develop software applications using ForgeRock and other relevant technologies.Implement Identity Protocols such as SAML, OAuth2, and...


  • Halifax, Nova Scotia, Canada ESO Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ESO. As a key member of our Engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using C#.NET, Angular,...


  • Halifax, Nova Scotia, Canada ESO Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at ESO. As a key member of our Engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using C#.NET, Angular,...


  • Halifax, Nova Scotia, Canada Magnet Forensics Full time

    About Magnet ForensicsMagnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices.Job DescriptionWe are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities,...


  • Halifax, Nova Scotia, Canada 9605 GSK Services Sp z o.o. Full time

    Job Title: Senior Software Development EngineerJob Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at 9605 GSK Services Sp z o.o. The ideal candidate will have a strong background in software development, with experience in cloud-based technologies and a passion for innovation.Key Responsibilities:Lead the...