Posted 7 months ago. This role may no longer be accepting applications.

.NET Software Developer

5 - 10 years

Chennai All india

Posted:7 months ago

Apply

Job Description

As a .NET Core Developer, you will be responsible for developing and maintaining applications using C#, .NET Core, and related frameworks. Your key responsibilities will include: - Building and optimizing RESTful APIs, microservices, and backend components. - Writing clean, maintainable, and scalable code following best practices and coding standards. - Implementing security, performance, and reliability enhancements. In terms of design and architecture, you will be expected to: - Participate in system design, code reviews, and technical solution discussions. - Collaborate with architects and product teams to develop scalable technical designs. - Convert business requirements into robust, maintainable, and efficient technical solutions. For maintenance and support, your duties will involve: - Performing debugging and root-cause analysis for production issues. - Optimizing existing modules for performance, scalability, and reliability. - Maintaining proper documentation including technical specifications and solution designs. Qualifications and Skills Required: - Robust hands-on experience with C#, .NET Core (3.1, 5, 6, 7+), ASP.NET Core MVC / Web API, and Entity Framework Core. - Proficiency in relational databases such as SQL Server, PostgreSQL, and MySQL. - Good understanding of OOP concepts & Design Patterns, Asynchronous programming, REST architecture, and JWT / OAuth2 / Identity Server for authentication & authorization. As a .NET Core Developer, you will be responsible for developing and maintaining applications using C#, .NET Core, and related frameworks. Your key responsibilities will include: - Building and optimizing RESTful APIs, microservices, and backend components. - Writing clean, maintainable, and scalable code following best practices and coding standards. - Implementing security, performance, and reliability enhancements. In terms of design and architecture, you will be expected to: - Participate in system design, code reviews, and technical solution discussions. - Collaborate with architects and product teams to develop scalable technical designs. - Convert business requirements into robust, maintainable, and efficient technical solutions. For maintenance and support, your duties will involve: - Performing debugging and root-cause analysis for production issues. - Optimizing existing modules for performance, scalability, and reliability. - Maintaining proper documentation including technical specifications and solution designs. Qualifications and Skills Required: - Robust hands-on experience with C#, .NET Core (3.1, 5, 6, 7+), ASP.NET Core MVC / Web API, and Entity Framework Core. - Proficiency in relational databases such as SQL Server, PostgreSQL, and MySQL. - Good understanding of OOP concepts & Design Patterns, Asynchronous programming, REST architecture, and JWT / OAuth2 / Identity Server for authentication & authorization.

Skills Required

c linq sql server postgresql mysql design patterns net core aspnet core mvc web api entity framework core oop concepts asynchronous programming rest architecture jwt oauth2 identity server

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You

Hyderabad, Bengaluru, Mumbai