Key Responsibilities:
Develop, maintain, and enhance .NET applications using C#.
Collaborate with cross-functional teams to gather and define software requirements.
Design, code, test, debug, and document software components.
Ensure the performance, security, and scalability of applications.
Participate in code reviews to maintain code quality and promote best practices.
Troubleshoot and resolve software defects and issues.
Stay updated with the latest .NET technologies and best practices.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
3 to 5 years of professional experience in .NET development.
Strong proficiency in C# and the .NET framework.
Experience with ASP.NET, MVC, and Web API development.
Knowledge of front-end technologies like HTML, CSS, and JavaScript.
Database design and development skills, including SQL Server.
Experience with version control systems (e.g., Git).
Familiarity with Agile/Scrum development methodologies.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Preferred Qualifications (not mandatory but a plus):
Experience with cloud platforms such as Microsoft Azure or AWS.
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Familiarity with DevOps practices and tools.
Certification in Microsoft technologies (e.g., MCSD) is a plus.
Familiarity with RESTful APIs and web services.
Knowledge of SQL and database design (e.g., SQL Server, MySQL, or PostgreSQL).
Understanding of version control systems (e.g., Git).
Strong problem-solving and debugging skills.
Ability to work independently and as part of a collaborative team.
Excellent communication and interpersonal skills.
Experience with agile development methodologies (Scrum, Kanban) is a plus.
Knowledge of cloud services and deployment (e.g., Azure, AWS) is an advantage.
Familiarity with DevOps practices for continuous integration and continuous deployment
(CI/CD).
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.