Senior Software Developer

Siemens Healthineers
9d

About The Position

In your role as a Senior Software Developer at Siemens Healthineers, you will play a pivotal role in developing and maintaining our cloud-based oncology-focused medical device software. Your proficiencies extend beyond coding, encompassing a strong understanding of cloud technologies, allowing you to align your work to meet broader business requirements. Your collaborative approach ensures effective teamwork with Developers, Testers, Architects, Product Managers, UX, and other stakeholders. As a member of our team in Winnipeg, you will become part of a global leader in cancer care technology as we shape the future of oncology software with cutting-edge solutions that directly impact patient care.

Requirements

  • Bachelor’s degree in computer science or related field.
  • 5+ years of professional or coop software development experience (or equivalent personal/academic project experience).
  • Experience developing applications using C# and .NET (Core or Framework).
  • Understanding of object-oriented programming principles and design patterns.
  • Familiarity with relational databases and SQL (e.g., SQL Server).
  • Exposure to version control systems such as Git.
  • Strong problem-solving skills and the ability to learn new technologies quickly.
  • Passion for healthcare and a desire to make a meaningful impact on patient outcomes.
  • Excellent communication and collaboration skills.

Nice To Haves

  • 7+ years of professional software development experience.
  • Hands on experience building enterprise-grade or multi-tier applications in .NET Core.
  • Experience with RESTful API development and consumption.
  • Experience with cloud platforms (Azure preferred), including App Services, Azure SQL, Key Vault, or related services.
  • Knowledge of CI/CD pipelines using tools like Azure DevOps, and GitHub.
  • Familiarity with secure coding practices and application performance considerations.

Responsibilities

  • Develops software.
  • Reviews relevant requirements, standards and other documentation to clarify and understand software engineering requirements.
  • Provides estimates for modules under development and estimates for their own work.
  • Completes the development of software and test requirements for modules under development.
  • Executes software (unit and integration) tests.
  • Presents technical findings and developments.
  • Adheres to the quality policy for medical device development

Benefits

  • Siemens Healthineers offers a variety of health and wellness benefits including paid time off and holiday pay.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service