IRIS Software

Senior .Net Core Developer - Microservices Architecture

Click Here to Apply

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
Click Here to Apply
View More IRIS Software Jobs

Contact Information

Contact Human Resources
IRIS Software

Posted

November 23, 2024
UID: 4929316238

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.