Back to Jobs
.Net developer (Team Lead) Role
-
SalaryJob Description
Key Responsibilities
-
Architectural Leadership: Design and maintain airline integrations. Implement modern resilience patterns including Circuit Breakers, Fail-Fast architecture, and Shadow Validation.
-
Team Orchestration: Lead a team of 5-7 engineers. Manage team capacity effectively, ensuring high sprint velocity.
-
Code Excellence: Lead by example with high-quality code reviews. Drive the adoption of SOLID principles and ensure technical debt is systematically managed.
-
Agile & Product Discovery: Participate in Product Discovery for new project ideas (including BRD review) and translate business needs into technical designs.
-
Innovation: Proactively research and implement AI-driven initiatives (POCs) to improve engineering efficiency and developer experience.
Requirements:
-
7 to 10 years of experience in software development using C#, .Net core, javascript, and typescript.
-
Agile development experience.
-
Strong experience in leading a mid sized team (7-10)
-
Strong experience in developing and integrating Rest APIs, XML, JSON, SOAP
-
Strong architectural & system design skills.
-
Strong data storage experience with databases such as Postgres, Oracle, and MySQL.
-
Experience in GCP/AWS is a plus.
-
Strong Experience with code review tools like SonarQube etc
-
Hands-on experience in driving ambiguous problem areas in existing or new software initiatives.
-
Proven experience in solving complex architecture and business problems with solutions that are extensible, simple, and optimal.
-
Ability to think in terms of integrating systems and networks as well as programs.
-
Strong Experience influencing software engineering best practices within your team, including coding standards, code reviews, source control management, build processes, testing, and operations.
-
Experience taking a leading role in building complex software systems that have been successfully delivered to customers with other engineers working under your guidance.
-
Experience mentoring software engineers to improve their skills, and making them more effective software engineers.
-
Experience in communicating with engineering leadership to understand requirements describing software product features, technical designs, and product strategy.
-
Experience in system development skills in C#, Go, Python or similar languages.
-
Prior team-leading experience will be preferred.
-
Experience upskilling senior engineers in AI-assisted coding
-
Hand-on experience on Prompts
-
Proficiency in using AI tools to improve efficiency of SDLC
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match -
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.
