Senior Backend Developer C#

Зарплата от 15000000 до 25000000 UZS
от 15000000 до 25000000 UZS
Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент, улица Истикбол, 12
Описание вакансии

POSITION: Team Lead (Back-end)

PURPOSE: The post is created to help the University understand and develop its business processing and student support systems. It will require collaboration with teams to produce software design and architecture with clean, scalable code and assist the Head of the Department with IT projects development.

CONTEXT : The University has developed an environment and a set of policies that encourages the development of professional relationships amongst all colleagues in particular it wishes to promote a professional relationship with all staff that encourages a commitment to and delivery of an assured level of quality of administration and support. This requires a culture of mutual respect, personal responsibility and a commitment to the highest standards of professional engagement.

Responsibilities:

  • Leading the back-end development team in the design, implementation, and maintenance of scalable APIs and services

  • Defining and enforcing code quality standards and architecture guidelines

  • Conducting code reviews, pair programming, and performance coaching

  • Participating in requirement analysis, system design, and architecture decisions

  • Collaborating with product managers, front-end developers, DevOps, and QA engineers

  • Managing sprint planning, workload distribution, and release cycles

  • Identifying and resolving performance bottlenecks and application issues

  • Ensuring secure and reliable API design with best practices (e.g., authentication, rate limiting)

  • Staying current with new technologies and bringing innovation into the team

Technical Expertise:

  • Strong experience in .NET Core / .NET Framework with C#

  • Deep knowledge of Web API development, microservices architecture, and RESTful services

  • Solid understanding of Entity Framework Core, SQL Server, NoSQL (e.g., Redis, MongoDB) is a plus

  • Experience with Azure Cloud Services (App Services, Functions, Service Bus, SQL Database)

  • Familiarity with DevOps practices, CI/CD pipelines, Docker, Kubernetes

  • Hands-on knowledge of unit testing and integration testing frameworks (e.g., xUnit, Moq)

  • Proficiency in clean architecture, SOLID principles, and design patterns

  • Team Leadership & Communication:

  • Minimum 5+ years of backend development, with at least 2 years in a leadership role

  • Experience leading a team of 3–10 software engineers

  • Excellent communication skills and ability to mentor junior developers

  • Ability to conduct code reviews, manage technical debt, and enforce coding standards

  • Project & Process Management:

  • Familiarity with Agile/Scrum methodologies

  • Experience in task estimation, project planning, and delegation

  • Proven ability to coordinate across departments (front-end, QA, DevOps)

PERSON SPECIFICATION

Qualifications

  • University degree in Computer Science or a related discipline;
  • Knowledge of .NET programming languages, C#, ideally using the latest versions of .NET Framework, .NET Core;
  • Competent in English and Russian or Uzbek.

Experience

  • 5 years of experience as a Software Developer;
  • Prior experience in a technical leadership position.

Aptitudes, abilities, skills and personal qualities

  • Ability to lead projects;
  • Ability to prioritize and be attentive to detail;
  • Able to keep confidentiality;
  • Ability to communicate effectively with others;
  • Able to work under pressure and to strict deadlines.
Требования
Опыт От 3 до 6 лет
Условия работы
График работы Полный день
Добавлено 3 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку