The Development Engineer is responsible for executing engineering requirements analysis, developing and validating test plans, and ensuring compliance with regulatory standards. The role documents design specifications and results, implementing design improvements, and troubleshooting technical issues across hardware and software, while mentoring junior team members.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related discipline
- 7–12 years of relevant work experience
- Strong hands-on expertise in C# and.NET Core
- Experience building and maintaining enterprise-grade applications
- Proven experience with WCF services, relational databases, and writing efficient, optimised queries
- Solid front-end development experience using JavaScript / TypeScript and ReactJS
- Working knowledge of healthcare imaging standards, particularly DICOM, and familiarity with healthcare workflows
- Experience with Windows Forms (WinForms) development in desktop-based applications
- Good scripting knowledge (PowerShell, batch, or similar) to support automation and development workflows
- Hands-on experience with unit testing frameworks and a strong focus on code quality, testability, and maintainability
- Exposure to DevOps practices, including CI/CD pipelines, source control, and automated builds/releases
- Experience working in Agile development environments, contributing to sprint planning, reviews, and continuous improvement
- Demonstrated AI-first mindset, with interest or experience in leveraging AI/ML-driven approaches to enhance product capabilities and developer productivity
- Clear and effective communicator, able to articulate technical concepts and status updates to both technical and non-technical stakeholders
Benefits
- Paid Time Off
- 401k Matching
- Retirement Plan