.NET Tech/Team Lead (with Fintech exp.) Offline
We are seeking a skilled and experienced Tech/Team Lead to join one of our team on an outsourcing basis. The ideal candidate will have a strong background in leading development teams, solving complex problems, and engaging with clients to address their needs. This role requires a proactive leader who can manage and inspire a team, design scalable architectures for new solutions, and effectively present these solutions to clients.
General project description Banking app focused on card issuing and money transfers.
Project stage We just start a development process. Our main priority is a product quality on this step. It is crucial for us to build an effective and agile solution.
YOUR BACKGROUND
- At least 5 years of experience as Software Developer.
- Proven experience as a Tech Lead or similar leadership role in software development.
- Experience with banking or fintech projects.
- Experience in solution design for complex microservice-based architectures.
- Understand the big picture and offer insightful advice about technologies and projects.
- Strong problem-solving skills and the ability to manage and resolve team conflicts effectively.
- Excellent communication and interpersonal skills, with experience in client-facing roles.
- Proficiency in designing and implementing software architectures.
- Clean coding methodologies (SOLID, YAGNI).
- Professional .NET backend development experience.
- Experience writing and using REST APIs using ASP.NET Web API.
- Wide experience with Docker is required.
- Databases: SQL, NoSQL. Experience with queue (Rabbit, Kafka).
- English level - Π2.
Skills that will be a plus:
- Cloud: AWS.
- Experience with Kubernetes.
- Experience in working with grpc protocol.
Responsibilities
1.Team Management: Lead and mentor a team of developers, ensuring effective collaboration and productivity.
2.Problem Solving: Identify and address issues within the team and development processes, implementing solutions to enhance performance and efficiency.
3.Communication: Collaborate with the Project Manager and the clientβs technical representatives to clarify requirements, present technical solutions, and participate in demos. (No direct client management or delivery ownership β handled by PM.)
4.Architectural Design: Design and develop architectural solutions for new features and products, ensuring they meet client requirements and industry best practices.
5.Presentation Skills: Prepare and deliver clear and compelling presentations of architectural designs and solutions to clients and stakeholders.
Required domain experience
Required languages
The job ad is no longer active
Look at the current jobs C# / .NET →