Lafayette, CO30+ days ago
Position Responsibilities Build software to implement new features or make changes to existing features Collaborate with team members on feature grooming, peer reviews, and testing Write technical documentation to share knowledge about the software we build Write clean, well-documented, high-quality code Implement unit tests for execution in CI Investigate and resolve issues in the existing code Attend and contribute to standup, planning, and retrospective meetings Be a team player with a willingness to learn and challenge yourself Must be willing to learn and work with new technologies appropriate to the problem being solved Must Have: Minimum Requirements Bachelor’s degree in a technically related field and 3 years of relevant experience Experience with developing C# applications Experience with developing user interfaces using WPF Effective communication both verbally and in written form Unit testing experience Experience with software development in an Agile environment Nice to Have Working knowledge of developing software for medical devices/products Experience with cybersecurity and secure coding practices Experience building IEC 62304 compliant software Location Join us in Lafayette, CO, where the beautiful landscapes and vibrant community offer an exceptional living experience. Top 3 Technical Skills Required C# WPF Embedded software Education and Experience Bachelor's degree in computer science, computer engineering, software engineering, or related field Minimum of 3 years of relevant experience Work Schedule The contractor will be working 40 hours a week, with an on-site requirement of 3 days per week.