19 Aug
|
Deloitte
|
India
Senior Consultant | .Net Developer | Pune | Engineering | Platform Development & Integration
- Job requisition ID : 110027
- Location: Pune
- Entity: Deloitte Touche Tohmatsu India LLP
Senior .NET Developer
The team
Siemens Healthineers builds intelligent, reliable, and sustainable healthcare technology that improves patient outcomes
and makes healthcare more accessible worldwide. Our Pune engineering teams develop enterprise-grade software
platforms for medical-device management, clinical workflows, and healthcare IT while maintaining high standards of
software quality, security, and performance in a regulated environment.
Your work profile
As a Senior .NET Developer, you will design, develop, and maintain enterprise healthcare software solutions using
modern C# and .NET Core. You will apply strong object-oriented design, asynchronous programming, and
clean-architecture principles to deliver well-tested, secure, and high-performance applications that integrate with cloud
and containerised infrastructure.
You will collaborate with cross-functional engineering teams, lead code reviews, apply design patterns and
dependency-injection best practices, and continuously optimise application performance, exception handling, and
observability throughout the software lifecycle.
Key skills required:
- B.E. / B.Tech. / MCA / M.E. / M.Tech. / M.Sc. in Computer Science or a related discipline
- 5-8 years of enterprise software development experience
- Modern .NET expertise with .NET Core and .NET 6 / 7 / 8 for cross-platform, cloud-based, and microservice
applications
- Strong C# and OOP fundamentals, including encapsulation, inheritance, polymorphism, and abstraction
- Strong understanding of classes, structures, value types, and reference types
- Experience with async / await and Task-based programming in real-world API and database scenarios
- Practical experience with Singleton, Factory, and Repository patterns, supported by clean-code and refactoring
practices
- Experience with dependency-injection frameworks, loose coupling, and constructor injection
- Performance-optimisation experience with logging, profiling, caching, and database-query optimisation
- Experience with exception-handling strategies, logging frameworks, and global middleware
- Understanding of Docker concepts, Dockerfiles, builds, and deployment fundamentals
Preferred Qualifications
- Hands-on experience containerising .NET applications using Docker
- Exposure to Azure DevOps or equivalent CI/CD pipeline tools
- Experience with memory-management concepts and GC-aware performance tuning
- Experience in healthcare, medical-device, or another regulated software workplace
Key Skills & Competencies
- C# / .NET Core, .NET 6 / 7 / 8, and microservices architecture
- Object-oriented design, SOLID principles, and design patterns
- Async / await and the Task Parallel Library
- Dependency-injection frameworks
- Exception handling and structured logging using tools such as Serilog or NLog
- Docker containerisation and Dockerfiles
- Performance profiling, caching, and database-query optimisation
- Azure DevOps, Git, and CI/CD pipelines
Success Metrics
- On-time, high-quality delivery of .NET application features within sprint commitments
- Measurable improvement in code quality through design-pattern adoption and code reviews
- Compliance with test-coverage and exception-handling standards across the codebase
- Stable delivery of containerised applications through CI/CD pipelines
- Proficiency in English is required.
Location and Way of Working:
- Base location: Pune
📌 Senior Consultant | .Net Developer | Pune | Engineering | Platform Development & Integration (India)
🏢 Deloitte
📍 India