Description

Job Description:

We are seeking a talented and experienced .NET Full Stack Developer to join our dynamic team. The ideal candidate will have a solid background in both front-end and back-end development, with expertise in the .NET framework. As a .NET Full Stack Developer, you will be responsible for designing, implementing, and maintaining web applications from end to end, collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities:

  • Develop, maintain, and enhance web applications using the .NET framework.
  • Design and implement user interfaces using front-end technologies such as HTML5, CSS3, and JavaScript.
  • Implement responsive and mobile-friendly designs to ensure optimal user experience across devices.
  • Develop RESTful APIs and integrate them with front-end interfaces.
  • Collaborate with designers, product managers, and other stakeholders to gather requirements and translate them into technical solutions.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct code reviews and provide feedback to ensure code quality and adherence to standards.
  • Troubleshoot and debug issues reported by users or identified during testing.
  • Stay updated on emerging technologies and trends in the .NET ecosystem.

Requirements:

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 4-5 years of experience as a Full Stack Developer, with a focus on the .NET stack.
  • Proficiency in C# and the .NET framework, including ASP.NET MVC and/or ASP.NET Core.
  • Strong front-end development skills with HTML5, CSS3, JavaScript, and modern front-end frameworks such as Angular, React, or Vue.js.
  • Experience with SQL and database design, preferably with Microsoft SQL Server or another relational database management system.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work both independently and as part of a team in a fast-paced environment.

Preferred Skills:

  • Experience with cloud platforms such as Microsoft Azure or AWS.
  • Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
  • Familiarity with DevOps practices and tools for continuous integration and deployment.
  • Understanding of security best practices for web applications.
  • Experience with Agile development methodologies.

Interested in this job?

199 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel