Search by job, company or skills

esense gmbh

Technical Team Leader

Save
new job description bg glownew job description bg glow
  • Posted 3 hours 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 architectural discussions, propose and finalize technologies, and ensure cohesive design documentation.
  • 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.

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 personal testing cycles 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.

Process & Compliance

  • 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.

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.

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: 147524417