Job Description Summary
Job Description
Job Responsibilities:
- Design and develop high-quality, clean, scalable, and reusable code. Applying software engineering and architecture best practices.
- Drive to a team culture that values quality, robustness, and scalability while fostering innovation.
- Work in a scrum-based agile development process that plans and builds features targeted to a release.
- By applying an agile mindset, fosters the incremental delivery of value by the team and directly supports the grooming, refinement, development, and testing activities of the team as-a-whole through the collaboration and collective definition of story acceptance criteria.
Education and Experience:
- Minimum BS/BA in computer science, engineering, or relevant field
- Minimum of 8+ years of experience building enterprise-quality software products.
- Designing and building application in hybrid platforms.
Knowledge and Skills:
- Ability to perform in fast paced, multiple global team agile environment.
- Deep understanding of micro-services design principles and RESTful APIs, with practical experience implementing event-driven systems
- Strong problem-solving, debugging skills and an aptitude for learning new technologies.
- "Self-starter" attitude and the ability to make decisions independently.
- Hands on Experience in
- C# (Proficiency required), Full stack experience.
- Angular
- Microservices, REST
- Databases, SQL/ PL-SQL (Azure SQL is a plus)
- Agile software development processes - Scrum or Kanban
- Agile tools – Azure Boards.
- Hands-on experience building and deploying scalable applications in Azure and Terraform
- Secure Development practices & maintaining high code quality using tools like SonarQube and Snyk
- Familiar with modern DevOps practices and toolchains including GitHub, Jenkins, Azure DevOps, and Terraform for infrastructure as code and automated deployments.
Required Skills
Optional Skills
.
Primary Work Location
IND Bengaluru - Technology CampusAdditional Locations
Work Shift
Recommend
to a friend
Approve
of CEO
"Purpose driven company where associates work every day to make healthcare better. A lot of great initiatives going on to make BD the best MedTech company in the world."
Anonymous, Franklin Lakes, NJ