Description

Design and implement functional desktop applications using C# and WPF. Collaborate with chemistry, software, and engineering teams to plan and execute software delivery using SCRUM methodology.

Responsibilities

  • Manage development tasks, estimations, and project backlogs within Azure DevOps.
  • Perform peer code reviews across multiple programming languages to ensure quality.
  • Document technical work through in-code comments and a mix of generated and hand-crafted documentation.
  • Support SQA in testing, verifying, and validating software modules.

Required Skills

  • 8+ years of software development industry experience.
  • Proficiency in C#, .NET Core, and/or .NET 5.0.
  • Extensive experience with WPF and AutoFac.
  • Strong command of GIT and source-control techniques.
  • Experience with Azure DevOps (TFS) for build and release automation.
  • Ability to work across the full stack, including UI, business layer, configuration, and database.
  • Understanding of software best practices, testing, and deployment methodologies.
  • Experience working with Unix-based systems and technologies.

Preferred Skills

  • Experience in highly regulated environments, such as FDA or Medical Device industries.

Education

Any Graduate