Web Developer (.NET C# / .NET Core)

Job Description

We are seeking an experienced Web Developer with a strong background in .NET C# and .NET Core to join our dynamic team. The ideal candidate should have a minimum of 3 years of experience in developing web applications using these technologies.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, test, and implement web-based applications using .NET C# and .NET Core.
  • Write clean, scalable, and maintainable code, ensuring high performance and responsiveness of web applications.
  • Participate in code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Troubleshoot and resolve software defects and issues, identifying root causes and implementing appropriate solutions.
  • Stay up-to-date with the latest industry trends and best practices in web development, .NET technologies, and related tools.
  • Work closely with UX/UI designers to implement responsive and visually appealing user interfaces.
  • Collaborate with backend developers to integrate APIs and ensure smooth data flow between the frontend and backend components.
  • Optimize web applications for maximum speed and scalability.
  • Ensure the security of web applications and implement necessary measures to safeguard user data and prevent potential vulnerabilities.
  • Document development processes, code changes, and application functionalities.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Web Developer with at least 3 years of hands-on experience in .NET C# and .NET Core development.
  • Strong understanding of web development concepts, including HTML, CSS, JavaScript, and AJAX.
  • Proficiency in using frontend libraries and frameworks like React, Angular, or Vue.js.
  • Experience with RESTful APIs and integrating frontend applications with backend services.
  • Solid knowledge of database management systems, particularly SQL Server and/or MySQL.
  • Familiarity with version control systems like Git.
  • Ability to work independently and collaboratively in a team environment.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and interpersonal skills.

Preferred Qualifications:

  • Experience with cloud-based services and deployment platforms such as Azure or AWS.
  • Knowledge of responsive web design and mobile application development.
  • Understanding of Agile/Scrum development methodologies.

If you are passionate about web development and possess the required skills, we encourage you to apply and become an essential part of our success story.

Apply Now