As a .NET Developer, you will be responsible for developing, testing, and maintaining high-quality software applications. You will work closely with other developers, product managers, and stakeholders to deliver robust and scalable solutions that meet business requirements. Your role will involve the full software development lifecycle, from design and development to testing and deployment.
Key Responsibilities:
Design, develop, and maintain .NET applications using C#, ASP.NET, and related technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, scalable, and efficient code following best practices and coding standards.
Participate in code reviews to ensure code quality and share knowledge with the team.
Troubleshoot, debug, and optimize existing applications.
Work with database systems such as SQL Server to design and optimize queries.
Implement and maintain unit tests to ensure code reliability.
Stay up-to-date with the latest industry trends and technologies to ensure the continuous improvement of our development practices.
Participate in Agile/Scrum development processes and contribute to sprint planning, daily stand-ups, and retrospectives.