Job Description
Team Lead (.net)
APPLY FOR THIS JOBAdyar , Chennai, Tamil Nadu, India (ST01)
Job Summary:
We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will have experience in designing, developing, and maintaining .NET applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.
Responsibilities:
Develop, test, and maintain .NET applications using C#, ASP.NET, and .NET Core.
Design and implement software solutions that align with business needs.
Collaborate with frontend developers, database administrators, and other team members to create seamless applications.
Write clean, scalable, and efficient code following best practices.
Troubleshoot, debug, and optimize applications for performance.
Maintain and update existing software to enhance functionality and fix issues.
Participate in code reviews and ensure adherence to coding standards.
Work with databases such as SQL Server or PostgreSQL, writing efficient queries and stored procedures.
Implement security best practices to protect applications from vulnerabilities.
Stay up-to-date with emerging technologies and industry trends.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
10+ years of experience in .NET development.
Proficiency in C#, ASP.NET, .NET Core, and MVC framework.
Experience with Entity Framework, LINQ, and RESTful APIs.
Strong knowledge of SQL Server or other relational databases.
Familiarity with frontend technologies (HTML, CSS, JavaScript, Angular, React, or Vue.js is a plus).
Experience with cloud platforms like Azure or AWS is a plus.
Understanding of Agile methodologies and version control systems like Git.
Strong problem-solving skills and the ability to work in a team-oriented environment.
Preferred Skills:
Experience with microservices architecture.
Knowledge of containerization (Docker, Kubernetes).
Experience with DevOps practices (CI/CD pipelines, automated testing, monitoring).