Job Summary:
We are seeking a skilled and experienced .NET Core Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable applications using Microsoft’s .NET framework. You will work on cutting-edge technologies to deliver high-quality software solutions that meet business requirements.
Key Responsibilities:
- Design, develop, and implement ASP.NET Core/MVC applications.
- Collaborate with cross-functional teams to gather and analyze project requirements.
- Develop and integrate WebAPIs for seamless application functionality.
- Optimize and maintain databases, ensuring efficiency and scalability.
- Implement object-oriented programming principles and best coding practices.
- Troubleshoot, debug, and upgrade existing systems.
- Stay updated with emerging trends and tools in Microsoft development technologies.
- Contribute to code reviews, testing, and deployment using CI/CD pipelines.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4-7 years of proven experience as a .NET Core Developer.
- Expertise in ASP.NET Core, MVC, and .NET framework.
- Proficiency in C# and VB.NET.
- Strong understanding of object-oriented programming concepts.
- Database design and integration experience (SQL Server, Entity Framework, ADO.NET).
- Knowledge of front-end technologies: HTML, CSS, JavaScript, AngularJS, JQuery, Ajax, and Bootstrap.
- Hands-on experience with WebAPI development.