Job Description :
We are looking for a highly skilled .NET Developer with 5-9 years of experience in designing, developing, and maintaining enterprise-grade applications using Microsoft technologies.
The ideal candidate should have strong expertise in .NET Core, LINQ, and VB.NET, along with excellent coding, debugging, and problem-solving skills.
The candidate will work closely with cross-functional teams to develop scalable, high-performance applications while ensuring adherence to coding standards, software development best practices, and project timelines.
Key Responsibilities :
- Design, develop, test, and maintain scalable applications using .NET Core and Microsoft technologies.
- Write clean, efficient, reusable, and maintainable code following industry best practices.
- Develop and optimize backend components, APIs, and business logic.
- Utilize LINQ for efficient data querying and manipulation.
- Maintain and enhance existing applications built using VB.NET.
- Collaborate with business analysts, architects, QA teams, and other developers to deliver high-quality software solutions.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and resolve application issues to improve performance and reliability.
- Optimize application performance and ensure scalability.
- Prepare technical documentation and support deployment activities.
Required Skills & Experience :
- 5-9 years of hands-on experience in .NET application development.
- Strong expertise in :
- .NET Core
- C#
- LINQ
- VB.NET
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience in developing RESTful APIs and backend services.
- Good knowledge of SQL Server and database programming.
- Experience with application debugging, performance tuning, and optimization.
- Familiarity with source code management tools such as Git or Azure DevOps.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical and problem-solving skills.