Software Development
Closing date

The Associate Technical Lead works with a Team Lead to co-ordinate and coach our software development team. In this role, you will apply Agile methodologies to product high-quality work. Under the guidance of the Team Lead, you will manage timelines, resolve problems.
You will be a contact point for team members, so your communication skills should be excellent. You should also be able to act proactively to ensure smooth team operations and effective collaboration. This is a hands-on development role, so you will be expected to contribute to the development work in the team.

This role will be based in Sofia in Bulgaria

Key responsibilities and accountabilities

  • Oversee and contribute to day-to-day operation 
    • Oversee and contribute to day-to-day operation 
    • Analyse system requirements and prioritize tasks
    • Collaborate with internal teams to implement systems and product architecture
    • Develop technical specifications and architecture and review engineering solutions
    • Support other team members' work 
    • Improve development and operational procedures 
  • Line management of engineering staff, including performance management 
    • Create an inspiring team environment with an open communication culture
    • Set clear team goals, delegate tasks and set deadlines
    • Monitor team performance and report on metrics
    • Ensure systems security engineering principles are followed
    • Motivate team members
    • Listen to team members' feedback and resolve any issues, or conflicts
    • Encourage creativity and risk-taking

Skills, experience and behaviours

  • Proven work experience as a .NET Developer in an Agile environment
  • In-depth knowledge of the C# .NET language
  • Proven work experience with cloud infrastructure (preferably Azure)
  • Proven work experience with containerisation via (preferably Kubernetes)
  • Proficiency in building web-based applications
  • Excellent troubleshooting and communication skills
  • Troubleshooting abilities
  • Confident in your technical skills, happy to challenge others and share your expertise and opinions
  • Decision-making skills
  • Analytical skills for evaluating information carefully and solving complex problem
  • An academic qualification in Computer Science, Engineering, or a related field
Disability Confident Committed