Senior Software Developer
Hybrid · Bengaluru, Karnataka, India
Job Summary
Senior Software Engineer within the Donor Information System (DIS) team of the Plasma-Derived Therapies (PDT) business unit. You will be a hands-on full-stack engineer specializing in .NET, microservices architecture, and cloud-native development, designing, developing, and optimizing scalable microservices, distributed systems, and front-end interfaces to support DIS capabilities across the donor lifecycle. Collaborate with architects, product owners, quality teams, and stakeholders to translate business needs into robust technical solutions, leveraging cloud technologies and AI/ML fundamentals to improve data quality, automation, and user experience. Responsibilities include building scalable microservices using .NET Core and modern cloud patterns, developing full-stack features with C#, .NET Core APIs, Angular/React, and secure integrations; implementing event-driven components with Kafka, AWS SQS/SNS; ensuring performance, reliability, observability, auditability, and security; optimizing with caching and containerized workloads; interpreting dashboards and data quality frameworks; participating in CI/CD and DevSecOps practices; conducting code reviews, supporting incident response, and documenting architectures and decisions; leadership in collaboration with product managers and cross-functional teams.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field
- 7+ years of experience in software development with .NET Core, C#, and distributed systems
- Strong hands-on experience with microservices architecture, REST APIs, and event-driven patterns
- Front-end experience using HTML5, SCSS, JavaScript, TypeScript, and frameworks like Angular/React
- Experience with DevSecOps and secure SDLC practices (e.g., SonaType, JFROG, DAST, SonarCloud, CodeQL)
- Experience with Docker and Kubernetes
- Strong knowledge of SQL and relational databases
- Experience with AWS or major cloud platforms
- Familiarity with ServiceNow, incident management, SLAs, and production support workflows
- Proficiency with Git and Jira
- Strong analytical and problem-solving abilities
- Excellent communication and stakeholder collaboration skills
- Ability to work in a dynamic environment and under pressure
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.