Senior Tech Lead

The role

Working alongside our General Manager, you will play a crucial role in developing and providing technical guidance to our team to drive their progress and expand their current knowledge and experience in software-development technologies such as C#, Java, .NET, Azure cloud services (web apps, storage accounts and service bus), Microservice architecture, etc. 

Your guidance will be valuable in problem-solving, designing, reviewing and maintaining the architecture of new and existing large-scale B2B and B2C enterprise software solutions, and you will be able to recommend application delivery strategies for enterprise applications both in-house and for our clients. 

Overseeing the full software-development lifecycle of complex web and mobile applications, you will be responsible for ensuring that projects are delivered to meet and exceed client expectations. You’ll make the most of opportunities to research and explore any new technologies and techniques that can enhance the working process and assess the success of them. 

Each project will present a unique set of challenges and will require an innovative mindset, so you’ll need to be very adaptable and able to work well under pressure while retaining a high standard of output.

Skills and experience

  • Degree in software engineering or equivalent

  • 8 years of industry experience with minimum of 3 years’ experience as a Senior Tech Lead or equivalent

  • Skills in Microsoft Development stack including ASP.Net, SQL and Azure

  • Strong ability to refactor code to coherent models and to design scalable solutions

  • Strong oral and written communication skills in the English language