Job Description
<p> </p><p><strong>Job Scope:</strong> </p><p>We are looking for a talented Senior Back-end .NET Developer to join our dynamic team. As a Back-end .NET Developer, you will be responsible for designing, developing, and maintaining our company’s software applications. You will work closely with other developers, as well as the project manager and quality assurance team, to ensure that our applications are reliable, efficient, and scalable. </p><p> </p><p><strong>Main Responsibilities:</strong> </p><p><strong>- </strong>Write clean, efficient, scalable code using<strong> ASP.NET (C#) </strong></p><p>- Design, develop, and maintain software applications using .NET technologies. </p><p>- Design & develop secure and scalable RESTful APIs using ASP.NET (C#). </p><p>- Design Database, entities and related flow. </p><p>- Collaborate with other developers, project managers, and quality assurance team members to ensure the timely and accurate delivery of software projects. </p><p>- Troubleshoot and debug software bugs, provide solutions and debug web applications and systems </p><p>- Develop and maintain technical documentation, including design specifications, user guides, and test plans. </p><p>- Keep up-to-date with emerging trends and technologies in software development and apply them to the ongoing development of our applications. </p><p> </p><p><strong>Requirements:</strong> </p><p>- Bachelor’s degree in computer science, Computer Engineering, or a related field. </p><p>- At least 5 years of experience in Back-end .NET development. </p><p>- <strong>Proficient in ASP.net (C#), with a good knowledge of their ecosystems is a MUST</strong></p><p>- Strong Knowledge with the MySQL, SQL Server and design/architectural patterns (MVC), software development lifecycle is must </p><p>- problem solving and attention to details </p><p>- Experience creating database schemas that represent and support business processes </p><p>- Proficient understanding of code versioning tools (git and github) </p><p>- Proficiency in AWS, Docker, kubernetes, Caching is a major <strong>PLUS </strong> </p><p>- Experience with RESTful APIs, web services, and microservices architecture. </p><p>- Experience with agile software development methodologies, such as Scrum or Kanban. </p><p>- Strong problem-solving skills and attention to detail. </p><p>- Excellent communication and collaboration skills, with the ability to work effectively in a team environment. </p>