Back-End Developer

Location: Remote

Job Type: Full-time

Summary:

We are seeking an experienced ASP.NET C# Back-End Developer to join our team. The successful candidate will be responsible for developing back-end applications using ASP.NET, C#, and related technologies, including database design, optimization, and management. This role requires a combination of technical expertise, problem-solving skills, and excellent communication skills.

Responsibilities:

  • Develop back-end applications using ASP.NET, C#, and related technologies, following industry best practices and standards.
  • Design and optimize database solutions using MSSQL or MySQL.
  • Implement security and access control solutions to ensure the security of sensitive data.
  • Collaborate with other members of the development team, including designers, project managers, and other stakeholders.
  • Write clean, maintainable, and scalable code that follows industry best practices and standards.
  • Perform code reviews and provide feedback to other members of the development team.
  • Troubleshoot and debug issues related to back-end performance, database connectivity, and application logic.
  • Stay up-to-date with new technologies and best practices related to back-end development.

Requirements:

  • Bachelor’s degree in computer science, information technology, or a related field.
  • At least 3 years of experience in developing back-end applications using ASP.NET, C#, and related technologies.
  • Proficient in server-side programming languages such as C# and SQL.
  • Experience with database technologies such as MSSQL or MySQL, including database design, optimization, and management.
  • Familiarity with web development tools such as Visual Studio, Git, and Visual Studio Code.
  • Knowledge of cloud platforms such as AWS or Azure, including serverless architecture and containerization.
  • Familiarity with distributed systems and microservices architecture.
  • Experience with RESTful API design and implementation, including authentication and authorization mechanisms.
  • Understanding of Agile development methodologies, including Scrum and Kanban.
  • Strong troubleshooting and problem-solving skills.
  • Ability to communicate effectively with other members of the development team, including designers, project managers, and other stakeholders.
  • Willingness to learn new technologies and stay up-to-date with industry trends.

If you’re interested in this position, please submit your resume and cover letter. We look forward to hearing from you!

Apply Now!