Job Summary: We are seeking a skilled and motivated .NET Developer to join our dynamic team. The ideal candidate will have a strong background in software development with experience in designing developing and maintaining applications using the .NET. This role requires a professional level of expertise and involves collaborating with crossfunctional teams to deliver highquality software solutions across multiple projects.
Responsibilities: - Develop and maintain web applications using .NET Framework 4.8 and .NET 8.
- Collaborate with product managers designers and other developers to define project requirements and specifications.
- Write clean scalable and efficient code following best practices and coding standards.
- Develop and maintain frontend components using Angular and ASP MVC.
- Design and implement REST APIs.
- Perform code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to ensure optimal performance and reliability.
- Implement and maintain unit tests to ensure code quality.
- Participate in Agile/Scrum development processes including sprint planning daily standups and retrospectives.
- Stay updated with the latest industry trends and technologies to continuously improve skills and knowledge.
Requirements: - Bachelors degree in computer science Engineering or a related field.
- 35 years of experience in .NET development.
- Proficiency in C# and the .NET framework (both .NET Framework 4.8 and .NET 8.
- Experience with MVC and Web API.
- Knowledge of frontend technologies such as Angular and MVC (Angular is a plus).
- Experience in developing REST APIs.
- Familiarity with Microsoft SQL Server.
- Strong problemsolving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills: - Experience with cloud platforms such as Azure or AWS (good to have).
- Knowledge of DevOps practices and tools.
- Familiarity with CI/CD pipelines.