Pune Division
Full-Time
Senior: 7 to 10 years
Posted on Jul 22 2025

Not Accepting Applications

About the Job

Skills

ASP.net core
RESTful APIs
Entity Framework
Unit Testing
SQL Server
ASP.NET MVC
ASP.NET
Azure

Job Title: Senior .NET Core Developer

Employment Type: Full-time

Job Summary:

We are looking for a highly skilled and experienced .NET Core Developer to join our team. The ideal candidate should have hands-on experience in building scalable web applications using .NET Core, C#, and related technologies. This role involves working with cross-functional teams, designing robust architecture, and implementing secure, high-performance solutions.

Key Responsibilities:

  • Design, develop, and maintain APIs using ASP.NET Core
  • Build scalable applications using .NET Core and Entity Framework Core
  • Implement Object-Oriented ProgrammingSOLID principles, and design patterns
  • Architect applications using Clean Architecture and Layered Architecture
  • Develop and maintain different layers: PresentationApplicationDomain, and Infrastructure
  • Work on microservicesservice communicationAPI gateway, and distributed systems
  • Optimize application performance using cachingasync programming, and database tuning
  • Design and implement secure authentication and authorization using JWTOAuth2, etc.
  • Handle data management with SQL ServerNoSQL (MongoDB/Redis), and CQRS/Event Sourcing
  • Ensure high code quality through unit testingintegration testing, and code reviews
  • Participate in CI/CD pipelinesDocker containerization, and Azure deployment
  • Monitor and log system performance using tools and structured logging
  • Follow security best practices and ensure compliance with GDPR and other standards
  • Collaborate with cross-functional teams, mentor juniors, and participate in Agile ceremonies

Required Skills:

.NET Core & C# Development:

  • Strong expertise in C#GenericsLINQasync/await, delegates, and events
  • Deep understanding of .NET Core Runtime, CLR, memory management, and garbage collection
  • Experience with ASP.NET Core: middleware, routing, model binding, Web APIs

Database & Data Access:

  • Proficient in Entity Framework Core (code-first, migrations, performance tuning)
  • Solid understanding of SQL Server (T-SQL, indexing, query plans)
  • Experience with NoSQL databases like MongoDB and Redis
  • Knowledge of Repository patternUnit of Work, and CQRS/Event Sourcing

Architecture & Design:

  • Expertise in SOLID principles and design patterns (Repository, Factory, UoW)
  • Strong understanding of Clean ArchitectureDDD, and Layered Architecture

Testing & Quality:

  • Experience in unit testing (xUnit, NUnit) and integration testing
  • Knowledge of tools like SonarQube for static code analysis

Security & Compliance:

  • Familiarity with authentication/authorization (JWT, OAuth2)
  • Hands-on with input validationencryptionsecurity headers, and error handling
  • Awareness of data protectionaudit trails, and vulnerability assessments

DevOps & Tools:

  • Experience in CI/CD pipelines using Azure DevOpsGitHub Actions
  • Proficiency in Docker, container orchestration, and cloud platforms like Azure
  • Familiarity with API tools (Postman, Swagger), version control (Git), and IDEs (Visual Studio, Rider)

Soft Skills:

  • Excellent communication and team collaboration skills
  • Experience working in Agile/Scrum/Kanban methodologies
  • Ability to mentor junior developers and collaborate across teams


About the company

Ultrafly Solutions Private Limited is a Software development & Recruitment Organization, Located in Coimbatore. We have been providing our services to a select set of clients across verticals & horizontals within the IT Industry and we have acquired expertise in catering to their critical mandates/ resource requirements. We specialize in providing turnkey, retained, and contingency recruit ...Show More

Industry

IT Services and IT Consul...

Company Size

51-200 Employees

Headquarter

Coimbatore South

Other open jobs from Ultrafly Solutions Private Limited