Job Overview
The core responsibilities of an ASP.NET Developer involve designing, developing, and maintaining web applications using the ASP.NET framework. On a day-to-day basis, the developer will write clean, scalable code, collaborate with cross-functional teams to define, design, and ship new features, and ensure the performance, quality, and responsiveness of applications. They are also tasked with identifying and resolving any technical issues, conducting software analysis, programming, testing, and debugging. The primary objectives include delivering high-quality software solutions that meet client requirements, enhancing application functionality, and ensuring seamless integration with existing systems.
Duties & Responsibilities
- Develop and maintain ASP.NET applications.
- Collaborate with cross-functional teams to define project requirements.
- Write clean, scalable, and efficient code.
- Perform code reviews and provide constructive feedback.
- Troubleshoot and resolve application issues.
- Implement security and data protection measures.
- Optimize application performance and scalability. Stay updated with the latest industry trends and technologies.
- Participate in software design and architecture discussions.
- Create and maintain technical documentation.
- Test and deploy applications and systems.
- Support and maintain existing applications.
- Ensure software meets all requirements of quality, security, and performance.
- Work with databases and manage data access.
- Collaborate with UI/UX designers to implement user-friendly interfaces.
Education & Training
- Bachelor's degree in Computer Science, Information Technology, or a related field preferred.
- Microsoft Certified: Azure Developer Associate or similar certification preferred.
Knowledge, Skills & Experience
- Proficiency in ASP.NET framework and C# programming language.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Strong understanding of SQL Server and database management.
- Ability to work collaboratively in a team environment and communicate effectively.
- Problem-solving skills and attention to detail.
- Minimum of 3 years of experience in ASP.NET development.