Danaher Corporation logo

Staff Software Engineer (.net C#, Microservices, Cloud distributed and native app development)

Danaher Corporation
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

12 - 15 Years

TYPE

FullTime

SKILLS REQUIRED

C#Microservices ArchitectureSoftware ArchitectureUnit TestingSCRUMDesign Patterns

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer (.net C#, Microservices, Cloud distributed and native app development)