Team Lead (back end)

Vacancy Information


  • Salary: based on interview results
  • Status: OPEN
  • Account Division:
  • Posting Period: from 14.08.2025, to 21.08.2025
  • Aptitudes and Skills: 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 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
  • 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.

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

Requirements

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)


Conditions

Our benefits:

  • Competitive Salary & 13th Salary Bonus (special eligibility conditions apply) – Recognizing and rewarding your contribution.
  • 56 Calendar Days of Paid Leave – Enjoy an extended break to rest and recharge.
  • Medical Insurance – Quality healthcare coverage for your well-being.
  • Free Access to Sport Facilities – Enjoy complimentary use of the gym and yoga classes.
  • Free Participation in Art Clubs – Explore your creative side with Vocal, Dance, and Drama clubs.
  • Tuition Assistance – WIUT offers tuition reduction schemes for eligible employees and their family members.