Overview
Lead Software Engineer for Beckman Coulter Diagnostics, responsible for architecting, designing, coding, debugging and implementing software features and enhancements, working collaboratively with the team and independently alongside SMEs.
What you'll do
- Understand the overall requirements of the product/platform and specifically of the assigned feature/module.
- Design and develop code as per software requirements and generate unit test cases.
- Develop quick prototypes to demonstrate design concepts and product ideas to team and management.
- Investigate software/system problems, fix defects and track them to closure.
- Collaborate with cross-functional teams (locally and globally) to ensure product releases meet quality, performance, scalability, reliability and schedule goals.
What you'll need
- Bachelor's/Master's degree in Computer Science, Computer Engineering, or a related field.
- 10+ years of proven experience in Java/J2EE/.Net programming.
- At least 5 years of experience in front-end web development using modern frameworks such as AngularJS or React on Azure Cloud.
- Experience working with Gen AI based product development.
- Hands-on experience with JavaScript, REST API and microservice architecture.
- Hands-on experience with DevOps, continuous integration, delivery and deployment.
- Hands-on experience with version control (e.g., git).
Nice to have
- Experience in medical device design and development in an Agile environment.
- Understanding of software development processes for a regulated environment (FDA/ISO13485).
- Experience in medical device verification.
Details
- Reports to the Senior Software Engineering Manager of Digital Solutions – Cloud Platform.
- Part of the Digital Solutions R&D group located in Bengaluru.
- On-site role.
Read the full description and apply on the company’s own careers page.