IRIS Software
Senior .Net Core Developer - Microservices Architecture
Job Location
noida, India
Job Description
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 (ref:hirist.tech)
Location: noida, IN
Posted Date: 11/23/2024
Location: noida, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources IRIS Software |
---|