Job Description:The .NET Developer will be responsible for designing, developing, and maintaining .NET applications. The ideal candidate should possess a strong understanding of software engineering principles and be able to work in an agile environment. This role requires close collaboration with team members to define, design, and ship new features.Key Responsibilities:Develop, test, and maintain .NET applications using C#, ASP.NET, and other related technologies.Collaborate with cross-functional teams to analyze requirements and design software solutions.Implement best practices for coding and ensure high code quality.Debug and resolve technical issues in a timely manner.Participate in code reviews to maintain code quality and share knowledge.Stay up-to-date with emerging trends and technologies in software development.Document software development processes and methodologies.
Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field.More than 5 years of experience in .NET development.Proficiency in C#, ASP.NET, MVC, and .NET Framework.Experience with databases such as SQL Server, Oracle, or MySQL.Knowledge of front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.Ability to work independently and as part of a team.
Preferred Qualifications:Experience with cloud platforms like Azure or AWS.Familiarity with microservices architecture.Experience with version control systems such as Git.Knowledge of DevOps practices and CI/CD pipelines.