IT Solutions & Recruitment

.NET Full Stack Developer -US Location

Job Overview

As a .NET Full Stack Developer, you will be responsible for designing, developing, and maintaining end-to-end solutions that encompass both front-end and back-end components. Your role involves utilizing the Microsoft .NET framework to create scalable and efficient applications.

Key Responsibilities

1. Front-end Development:

  • Design and implement responsive user interfaces using HTML, CSS, and JavaScript frameworks (e.g., Angular, React, or Vue.js).
  • Ensure a seamless and visually appealing user experience across various devices.

2. Back-end Development:

  • Develop server-side logic and APIs using the .NET framework (ASP.NET, ASP.NET Core).
  • Design and maintain databases, ensuring optimal performance and data integrity.

3. Database Management:

  • Utilize database technologies (e.g., SQL Server, MySQL) for efficient data storage and retrieval.
  • Write complex SQL queries and optimize database performance.

4. API Development:

  • Design and implement RESTful APIs to facilitate communication between the front-end and back-end systems.
  • Ensure proper authentication, authorization, and data validation in API endpoints.

5. Code Optimization and Testing:

  • Write clean, modular, and maintainable code following best practices.
  • Conduct unit testing and participate in code reviews to ensure code quality.

6. Collaboration:

  • Work closely with cross-functional teams, including UI/UX designers, product managers, and QA engineers.
  • Collaborate with other developers to integrate individual components into a fully functional application.

7. Deployment and Maintenance:

  • Implement and maintain continuous integration and deployment (CI/CD) pipelines for efficient testing and deployment.
  • Ensure the smooth deployment of applications to production environments.

8. Troubleshooting and Debugging:

  • Identify and address technical issues promptly.
  • Perform debugging and troubleshooting to resolve application defects.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer with a focus on .NET technologies.
  • Proficiency in C# and the .NET framework.
  • Experience with front-end technologies (HTML, CSS, JavaScript) and modern frameworks.
  • Knowledge of database design, SQL, and ORM frameworks.

Key Performance Indicators

  • Timely delivery of high-quality code.
  • Collaboration and communication within the development team.
  • Application performance and responsiveness.
  • Adherence to coding standards and best practices.
  • Successful deployment and maintenance of applications.

This detailed job description outlines the key responsibilities, qualifications, and performance indicators expected of a .NET Full Stack Developer.

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx