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.