Overview
Staff Software Engineer role at Beckman Coulter Diagnostics (Danaher) to architect, design, migrate and maintain software applications that translate Microbiology's strategic vision into technical reality, working in a globally distributed Agile team.
What you'll do
- Architect, design/re-design, migrate and maintain software applications.
- Develop and maintain innovative medical software applications.
- Participate in reviews and inspections for all elements of the software lifecycle to ensure software quality and customer satisfaction goals are achieved.
- Participate in all elements of the software life cycle as part of a Scrum Team.
- Work collaboratively with business partners, Architects and Product Managers/Owners to set team goals and guide the team with hands-on technical expertise.
- Take part in deep technical design discussions and implementations.
- Implement software designs, unit tests and conduct appropriate module testing.
- Lead small teams of developers and coach junior team members on standard practices.
- Mentor team members to become highly efficient and deliver products on time.
- Follow established best practices for software development standards and agile methodologies.
- Work collaboratively and proactively to maximize the success of the research and development teams.
What you'll need
- BS in Computer Science, Computer Engineering, or a related field.
- 12-15 years of experience with .Net, C#, WPF and unit testing frameworks.
- Strong understanding of technical principles, theories and concepts in software development.
- Strong understanding of object-oriented programming with familiarity of design and architectural patterns.
- Proficiency working with software development methodologies including Agile and Scrum using Azure DevOps.
- Experience working with code versioning tools including Git and SVN.
- Exceptional problem solving, critical thinking and strong collaboration skills.
- Excellent communication and presentation skills, with the ability to communicate software and system design.
Nice to have
- MS in Computer Science, Computer Engineering, or a related field.
- Continuous Integration experience (CI/CD).
- Experience developing regulated medical device software that strictly adheres to design controls and quality management system requirements (FDA CFR 820, ISO 13485).
- Experience with Delphi.
Details
- Team members located in Bangalore, collaborating closely with development teams in Sacramento, California.
- Globally distributed Agile team in a fast-paced environment.
Read the full description and apply on the company’s own careers page.