I

.Net Core Developer

Infosys · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India

3–9 yrs experiencefull_timePosted Yesterday
Apply now →

Job description

**.NET Core Developer** Job Summary We are looking for a skilled and motivated **.NET Core Developer** to join our technology team. The ideal candidate will have strong experience in developing, testing, and maintaining scalable web applications and APIs using **.NET Core/.NET 6+**, C#, and modern software development practices. The candidate should possess excellent problem-solving skills and a strong understanding of backend development, cloud technologies, and microservices architecture. Key Responsibilities - Design, develop, test, and maintain applications using .NET Core and C#. - Build and consume RESTful APIs and web services. - Develop scalable and secure microservices-based applications. - Collaborate with business analysts, architects, QA teams, and stakeholders to deliver high-quality solutions. - Write clean, maintainable, and efficient code following coding standards and best practices. - Participate in code reviews, debugging, troubleshooting, and performance optimization. - Work with SQL and NoSQL databases for application development and maintenance. - Implement security, authentication, and authorization mechanisms. - Contribute to CI/CD pipeline setup and deployment activities. - Participate in Agile/Scrum ceremonies and sprint activities. Required Skills Technical Skills - Strong proficiency in **C#** and **.NET Core/.NET 6+** - Experience with **ASP.NET Core MVC** and **Web APIs** - Strong understanding of **Object-Oriented Programming (OOP)** principles - Experience in developing **RESTful APIs** - Knowledge of **Microservices Architecture** - Experience with **Entity Framework Core (EF Core)** - Understanding of Dependency Injection and Design Patterns Database - Hands-on experience with: - SQL Server - PostgreSQL - MySQL - Strong knowledge of SQL queries, stored procedures, and database optimization Cloud & DevOps - Experience with Azure or AWS cloud platforms - Knowledge of CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions - Experience with Docker and Kubernetes (preferred) - Version control using Git Preferred Qualifications - Bachelor's degree in Computer Science, Information Technology, or related field. - Experience working in Agile/Scrum environments. - Strong analytical and problem-solving abilities. - Excellent verbal and written communication skills.