A leading software development company in India is looking for an experienced .NET Core Developer. The ideal candidate will have proven experience in developing scalable web applications using .NET Core and C#. Responsibilities include collaborating with cross-functional teams and optimizing applications for performance. Key skills include ASP.NET Core, Web API development, and a strong understanding of databases like SQL Server. This role requires excellent problem-solving and communication skills, along with experience in an Agile development environment.
Qualifications
Proven experience as a .NET Core Developer or similar role.
Strong knowledge of C#, .NET Core framework, and object-oriented programming principles.
Hands-on experience with ASP.NET Core, Web API development, and RESTful services.
Responsibilities
Design, develop, and maintain scalable web applications using .NET Core.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Write clean, maintainable, and efficient code following best practices.
Skills
.NET Core development
C#
ASP.NET Core
Web API development
SQL Server
Git
Azure
Docker
Job description
Proven experience as a .NET Core Developer or similar role.
Strong knowledge of C#, .NET Core framework, and object-oriented programming principles.
Hands-on experience with ASP.NET Core, Web API development, and RESTful services.
Proficiency in databases such as SQL Server, MySQL, or NoSQL (e.g., MongoDB).
Experience with version control tools (e.g., Git).`
Knowledge of cloud platforms such as Azure or AWS is desirable.
Familiarity with containerization technologies (e.g., Docker) is a plus.
Strong problem-solving skills and attention to detail.
Ability to work in a collaborative, Agile development environment.
Excellent communication and interpersonal skills.
Skills Required :
Design, develop, and maintain scalable web applications using .NET Core, C#, and related technologies.
Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers, to deliver high-quality software solutions.
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews to ensure the quality of code and technical design.
Troubleshoot and debug application issues, and implement solutions in a timely manner.
Optimize applications for maximum performance, scalability, and security.
Stay up to date with the latest technologies, frameworks, and best practices in software development.
Work in an Agile environment with iterative sprints and continuous integration.
Contribute to the improvement of development processes and methodologies