Role Overview:
We are seeking an experienced .NET Developer with 3+ years of hands-on expertise in developing and maintaining web applications using .NET technologies. The ideal candidate will be responsible for building scalable, high-performance applications, collaborating with cross-functional teams, and ensuring code quality and best practices.
Key Responsibilities:
- Web Application Development: Develop and maintain web applications using .NET Core, C#, and ASP.NET MVC.
- Database Management: Design and manage SQL Server databases, including writing complex queries and stored procedures.
- API Development: Build and maintain RESTful APIs using .NET Core Web API.
- Performance Optimization: Optimize application performance and ensure scalability.
- Version Control: Utilize Git for source control and collaboration.
- Debugging and Testing: Perform unit testing and debugging to ensure high-quality deliverables.
- Collaboration: Work closely with product managers, designers, and other developers to meet project requirements.
Required Skills:
- Proficiency in C#, .NET Core, ASP.NET MVC, and Web API.
- Strong understanding of SQL Server and database design principles.
- Experience with version control systems like Git.
- Solid understanding of object-oriented programming (OOP) principles.
- Strong problem-solving and analytical skills.
Good-to-Have Skills:
- Familiarity with front-end technologies like React or Angular.
- Experience with Azure or AWS cloud platforms.
- Knowledge of CI/CD pipelines and DevOps practices.
- Exposure to microservices architecture.
If you are interested, kindly send your updated CV to [email protected]