i
Iris Software
21 Iris Software Jobs
Senior .Net Core Developer - Microservices Architecture (8-13 yrs)
Iris Software
posted 1mon ago
We are seeking a highly skilled Senior .NET Core Developer to lead and support the development and migration of our .NET-based applications.
The ideal candidate will have extensive experience in .NET Core, with a strong understanding of architectural principles, web APIs, and microservices.
This role involves modernizing and refactoring legacy code, containerizing applications, and potentially working with cloud deployment.
Key Responsibilities :
- .NET Core Architecture and Development
- Design and build the architecture for .NET Core services, including REST APIs and middleware.
- Develop ASP.NET Core Web APIs and ASP.NET Core MVC applications.
- Implement architecture for N-tier and Microservices, ensuring scalability and modularity.
- Ensure code quality, modular design, and efficient data flow using .NET Core pipeline, middleware, DI (Dependency Injection), and filters.
- Migration Assessment and Code Refactoring
- Assess and analyze current ASP.NET Framework application architecture, business logic, and dependencies.
- Identify areas requiring rework for successful migration to ASP.NET Core.
- Conduct gap analysis and plan the migration path, from .NET Framework to .NET Core.
- Refactor code to meet .NET Core requirements, making updates to architecture and logic as needed.
- Containerization and Cloud Integration (Preferred)
- Containerize ASP.NET Core applications using Docker for both Windows and Linux-based environments.
- Work with DevOps teams to deploy applications to cloud environments (AWS, Azure) through CI/CD pipelines.
- Optimize applications for cloud scalability, security, and performance.
Requirements :
Experience : 8-13 years in . NET development, with a strong focus on . NET Core.
Technical Skills :
- Proficiency in . NET Core architecture, including middleware, DI, and filters.
- Solid understanding of ASP. NET Core Web API and MVC frameworks.
- Experience designing applications with N-tier and Microservice architecture in .NET Core.
- Hands-on experience in transitioning from .NET Framework to .NET Core.
- Familiarity with refactoring, maintaining code quality, and following best practices.
Additional Skills (Nice to have) :
- Experience with Docker for containerization.
- Exposure to cloud environments, such as AWS or Azure, for application deployment.
- Knowledge of CI/CD pipeline configuration for cloud integrations
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice
8-13 Yrs
Noida
5-10 Yrs
Pune, Delhi/Ncr