ASP .Net Developer

noida, Uttar Pradesh, India
May 10, 2024
Aug 31, 2024
Remote
Full-Time
1 - 2 Years
Job Description

As an ASP .NET Developer, you'll be responsible for designing, developing, and maintaining web applications using the ASP .NET framework. Your primary duties may include:

  1. Application Development: Writing clean, scalable, and efficient code for web applications using ASP .NET technologies.

  2. Frontend Development: Collaborating with UI/UX designers to translate design wireframes into functional frontend code using HTML, CSS, and JavaScript frameworks like jQuery or AngularJS.

  3. Backend Development: Implementing server-side logic using ASP .NET MVC or ASP .NET Core frameworks, and integrating with databases using technologies like Entity Framework or ADO .NET.

  4. Database Management: Designing and optimizing database schemas, writing complex queries, and ensuring data integrity and security using SQL Server or other relational databases.

  5. Testing and Debugging: Writing unit tests, conducting integration testing, and debugging applications to ensure high-quality and reliable software delivery.

  6. Version Control: Using version control systems like Git to manage source code and collaborate with other team members.

  7. Documentation: Creating technical documentation and user guides for developed applications, including API documentation if applicable.

  8. Performance Optimization: Identifying and addressing performance bottlenecks in applications, optimizing code, and improving scalability and efficiency.

  9. Security: Implementing security best practices to protect web applications from common vulnerabilities like cross-site scripting (XSS), SQL injection, and CSRF attacks.

  10. Continuous Learning: Staying updated with the latest ASP .NET technologies, tools, and best practices, and continuously improving your skills to enhance productivity and contribute to the team's success.

Additionally, depending on the specific requirements of the project or organization, you may be involved in other tasks such as API development, deployment automation, or providing technical support and troubleshooting for existing applications.