Search by job, company or skills

Brand eSense

Technical Team Leader - Fintech &.Net

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview: 

The Technical Team Lead (TTL) is responsible for leading a team of software developers, ensuring high-quality software delivery aligned with product and project goals. This role balances technical oversight, team coordination, code quality, and process adherence throughout the software development lifecycle. TTL also acts as a liaison between developers and management, guiding the team technically and functionally. 

Key Responsibilities: 

Project & Technical Leadership 

  • Lead the software development team through project lifecycles. 
  • Participate in technical and architectural discussions and provide implementation-oriented feedback aligned with approved architecture standards. 
  • Support implementation of approved technologies, frameworks, and technical patterns. 
  • Estimate development tasks and provide timelines to the Product Manager. 
  • Oversee the development and testing of features, ensuring alignment with business drivers and product guidelines. 
  • Utilize approved AI-assisted development tools to improve productivity, code quality, documentation, troubleshooting, and development efficiency while ensuring generated outputs are technically validated and compliant with internal standards.  

Development Oversight & Quality Control 

  • Review and approve code, scripts, and technical implementations before deployment. 
  • Enforce feature freeze, branch freeze, and testing deadlines as per sprint cycle policies. 
  • Perform technical validation and implementation verification before QA handoff to identify and resolve bugs and ensure feature completeness. 
  • Deliver testing reports and implementation evidence verifying feature readiness. 
  • Track team KPIs including code quality, test coverage, and bug ratios. 
  • Monitor hotfix rework rate and ensure critical bugs remain under target thresholds. 
  • Conduct proactive reviews to prevent high-severity or recurring bugs 

Coordination & Communication 

  • Coordinate with BAs, Project Managers, UI/UX, QA, and services teams to ensure clarity and alignment. 
  • Communicate development gaps, inconsistencies, and risks early, ensuring updated and actionable user stories. 
  • Provide release notes and collaborate with QA for release readiness. 
  • Communicate early and clearly with stakeholders about delays, blockers, or quality risks. 

Mentorship & Team Management 

  • Act as a technical reference, mentor, and trainer to developers. 
  • Conduct performance appraisals and track team performance metrics. 
  • Delegate tasks appropriately, resolve conflicts, and ensure motivation and collaboration within the team. 
  • Ensure task estimation accuracy and maintain 85%+ on-time delivery rate. 
  • Escalate complex architectural or engineering challenges to Principal Engineers or Solution Architects when needed. 
  • Guide developers on the effective and responsible use of AI tools in software development activities, including prompting practices, validation approaches, and productivity optimization. 

Process & Compliance 

  • Ensure team implementations align with approved solution designs, architecture standards, and engineering best practices. 
  • Follow internal staging, daily release policies, and database/front-end request protocols. 
  • Contribute to the knowledge base and ensure documentation of lessons learned. 
  • Ensure development adheres to internal guidelines, security, and business requirements. 
  • Ensure AI-generated code, documentation, and technical outputs are reviewed, validated, secured, and aligned with architecture, security, and business requirements before adoption. 
  • Maintain awareness of data privacy, security, and confidentiality considerations when using AI-assisted tools and external platforms. 

Qualifications: 

Education & Experience 

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline. 
  • Minimum of 6 years of software development experience, including at least 1–2 years in a leadership role.  
  • Familiarity with AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, Replit, Claude, or similar platforms is considered a strong advantage. 

Technical Skills 

  • Strong expertise in Microsoft .NET Framework (VB.NET or C#). 
  • Proficient in HTML, CSS, JavaScript, Angular, JQuery, XML, Web Services, Web APIs. 
  • Solid understanding of OOP, SDLC, and architectural patterns. 
  • Advanced database skills (MS SQL Server or Oracle), including ER diagrams, stored procedures, and performance optimization. 
  • Experience with TFS and Agile development practices. 
  • Microsoft certifications are a plus. 

Soft Skills 

  • Strong leadership, mentoring, and interpersonal communication skills. 
  • Excellent analytical, problem-solving, and decision-making abilities. 
  • Time management, task estimation, and conflict resolution capabilities. 
  • Ability to work independently and adapt in a fast-paced environment. 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151296573

Similar Jobs

Egypt, Cairo

Skills:

architectural patterns Microsoft .NET FrameworkTfsVB.NETCSSMs Sql ServerJQueryHTMLAngularSdlcOopJavascriptXmlOracleWeb ApisWeb ServicesAI-assisted development toolsAgile Development Practices