Job Overview and Responsibilities We are looking for a highly talented Tech Lead to work for a market leading and fast-growing software company based in London.
They are a technology driven company and the technical landscape they are in is constantly changing as they explore new and more efficient ways of creating their products. They also work with several industry leading technology partners who keep them on top of their game.
You will be working at all stages of the development life cycle and working on business facing applications as well as internal systems with an Agile process.
Provide hands-on leadership to the design, development, and deployment of technical solutions Implement and manage .NET application code and services Provide robust coding practices, solid unit/component test coverage, and debugging code Apply functional knowledge and technical expertise to ensure the implementation, configuration, and maintenance of software applications Provide and develop sound high-quality technical support for development solutions Agile collaboration with other teams to ensure stable systems, successful releases and development predictability Assist with planning, analysis, and design of systems in line with Agile methodologies Coach engineers and lead teams toward fulfilling their productivity to remove impediments and deliver business commitments through leadership Constantly keep our knowledge up to date and share it among our colleagues to optimally support and consult our customers Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans Key Requirements At least 9 years' experience working in web development technologies with in-depth knowledge of .NET technologies Experience in leading an engineering team working on complex, large-scale applications for enterprise products Awareness of N-tier architectures, database design, transaction processing, distributed systems , TDD and dependency injection Experience with some core technologies: C#, .NET, .NET Core, Microservices, Web API , ASP.NET, MVC, SQL Server, AWS, Lambda, RDS, S3, Elasticsearch, Event-based architectures Experience with CI/CD, Unit Testing, REST API design Strong leadership & coaching skills (both in technical & human relations) Good verbal English communication skills, especially in the global software development environment Be happy to coach, mentor and train less senior colleagues Why You Should Apply This Position Flexible in-office and remote work arrangements An exceptional team behind you with Positive Thinkers who love what they do On-the-job training including English, soft skills, technical courses, and diverse certification programs Latest tech tools and fully equipped working facilities Positive Thinking Company Care insurance program Exclusive Tech Talks and in-depth knowledge-sharing sessions Fascinating employee engagement and entertainment activities #J-18808-Ljbffr