Job
Description
You are a talented and motivated ASP.NET Developer who will be a valuable addition to our dynamic team. Your primary responsibility will involve designing, developing, and maintaining high-performance web applications. Collaboration with front-end developers, designers, and other team members is essential to ensure the delivery of exceptional user experiences. In the realm of backend development, you will design, develop, and implement web applications utilizing the ASP.NET framework, including ASP.NET Core and MVC. Your tasks will involve writing clean, well-structured, and maintainable code using .NET languages such as C# and VB.NET. You will be tasked with crafting robust and scalable solutions for complex business requirements, integrating with various data sources using SQL Server or other relational databases. Effective collaboration with front-end developers is crucial to ensure a seamless integration between frontend and backend components. Working closely with designers and product managers, you will translate design concepts into functional applications and provide guidance to junior developers. In terms of quality assurance, you will be responsible for implementing unit and integration tests to uphold code quality and functionality. Participation in code reviews to maintain coding standards and best practices, along with troubleshooting and debugging complex application issues, is an integral part of your role. Staying updated with the latest advancements in ASP.NET, .NET technologies, and web development trends is essential. Continuous learning and skill expansion are encouraged to contribute to the company's technological progress. Required skills and experience for this role include 1-5 years of ASP.NET development experience, strong proficiency in .NET languages (C#, VB.NET), in-depth knowledge of the ASP.NET framework, experience with SQL Server or other relational databases, understanding of web development principles and best practices, excellent problem-solving and debugging skills, strong communication and collaboration abilities, and the capacity to work independently and as part of a team. Preferred skills include experience with API development (RESTful APIs), knowledge of cloud platforms (AWS, Azure, etc.), familiarity with unit testing frameworks (JUnit, NUnit, etc.), and experience with version control systems like Git.,