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