Senior Consultant | .Net Developer | Pune | Engineering | Platform Development & Integration

Deloitte

5–8 yrs Pune Full Time Work from office
Deloitte logo
Posted : 2 weeks ago Actively Hiring

Job description

Join our Technology & Transformation practice as a Senior .NET Developer, contributing to cutting-edge enterprise healthcare software solutions. You will leverage modern C# and .NET Core, alongside robust object-oriented design principles, to build high-performance, secure, and well-tested applications. This role emphasizes collaboration with engineering teams, leadership in code reviews, and application of advanced design patterns for optimal performance and integration within cloud and containerized environments.

This position offers an opportunity to work with a global network focused on unlocking data's potential through business intelligence, data management, and advanced analytics. You will play a key role in transforming disparate data sources into actionable insights, supporting fact-driven decision-making and generating competitive advantages.

Responsibilities

Design, develop, and maintain enterprise healthcare software solutions using C# and .NET Core. Apply object-oriented design, asynchronous programming, and clean architecture principles. Ensure applications are well-tested, secure, and performant, integrating with cloud and containerized infrastructure. Collaborate effectively with cross-functional engineering teams. Lead code reviews and implement industry-standard design patterns and dependency injection best practices. Continuously optimize application performance, enhance exception handling, and improve observability throughout the software development lifecycle.

Qualifications

A minimum of 5-8 years of enterprise software development experience is required. Proficiency in modern .NET development, specifically with .NET Core and .NET 6/7/8, for cross-platform, cloud-based, and microservice applications. Solid C# and Object-Oriented Programming (OOP) fundamentals, including encapsulation, inheritance, polymorphism, and abstraction. Deep understanding of classes, structures, value types, and reference types. Proven experience with async/await and Task-based programming in real-world API and database contexts. Practical application of design patterns such as Singleton, Factory, and Repository, coupled with clean-code and refactoring practices. Experience with dependency-injection frameworks, promoting loose coupling and constructor injection. Demonstrated experience in performance optimization, including logging, profiling, caching, and database-query optimization. Familiarity with robust exception-handling strategies, logging frameworks, and global middleware implementation. Understanding of Docker concepts, including Dockerfiles, builds, and deployment fundamentals.

Essential Skills

C#.NET Core.NET 6.NET 7.NET 8MicroservicesObject-Oriented DesignSOLID principlesDesign PatternsAsync/AwaitTask Parallel LibraryDependency InjectionException HandlingStructured LoggingDockerPerformance ProfilingCachingDatabase Query OptimizationAzure DevOpsGitCI/CD Pipelines

Good to Have

HealthcareMedical Device SoftwareRegulated Software EnvironmentMemory ManagementGC-aware Performance Tuning

More Details

RoleSenior Consultant | .Net Developer | Pune | Engineering | Platform Development & Integration
IndustryEngineering
DepartmentSenior Consultant, .Net Developer, Senior C# Developer
Employment TypeFull Time, Work from office

About the Company

Deloitte logo

Deloitte

Engineering

Senior Consultant | .Net Developer | Pune | Engineering | Platform Development & Integration at Deloitte | SkillMX | SkillMX