JOB DESCRIPTION
Technical Lead | C4 Competency Level
Centre of Excellence -AI Productivity
Job Title
Technical Lead
Competency Level
C4
Min. Experience
8 Years
About the Role
We are looking for a driven and technically versatile Technical Lead to join our Centre of Excellence AI Productivity team. In this role, you will lead full-stack engineering efforts, guide junior and mid-level engineers, and contribute to the design and delivery of AI-integrated productivity solutions.
You will be hands-on with development while taking ownership of technical decisions, architectural guidance, and stakeholder communication. As a C4-level engineer, you are expected to operate with a high degree of autonomy, influencing both delivery outcomes and engineering culture within the team.
This is a client-facing role. You will present technical solutions, lead discussions with business stakeholders, and represent the team's engineering approach to internal and external audiences.
Key ResponsibilitiesTechnical Leadership & Delivery
- Lead end-to-end design and development of full-stack applications using .NET, Java, or Node.js
- Drive architectural decisions and ensure code quality through reviews, standards, and mentoring
- Translate business requirements into scalable, maintainable technical solutions
- Collaborate with architects to define and enforce technical best practices across the team
- Actively contribute production-grade code to critical modules and proof-of-concepts
Team Guidance & Mentoring
- Guide and mentor junior and mid-level developers on design patterns, clean code, and engineering discipline
- Conduct meaningful code reviews that elevate team-wide code quality
- Facilitate sprint planning, estimation, and technical breakdowns in Agile ceremonies
- Identify and address skill gaps within the team through coaching and knowledge sharing
Stakeholder Communication & Client Engagement
- Present technical proposals, solution designs, and project status updates to clients and internal stakeholders
- Bridge the gap between business requirements and engineering execution with clear and confident communication
- Prepare and deliver well-structured technical documentation and presentations
- Engage with client teams in requirement discussions, sprint reviews, and escalation scenarios
AI Productivity & Innovation
- Explore and integrate AI-powered tools and LLM-based capabilities to improve developer productivity
- Apply basic prompt engineering techniques to enhance AI-assisted workflows
- Stay current with GenAI trends and evaluate their applicability within team deliverables
- Contribute to the CoE's R&D initiatives and knowledge base
Mandatory Skills
The following are non-negotiable requirements for this role.Backend Development - At Least ONE of the Following
- .NET Core / ASP.NET C#, REST APIs, Entity Framework
- Java, Spring Boot, Spring MVC, JPA/Hibernate
- Node.js, Express / NestJS, RESTful and event-driven architectures
Full-Stack Capability
- Frontend proficiency with React, Angular, or Vue.js alongside TypeScript and HTML/CSS
- Ability to own both frontend and backend layers of an application
- Experience with RESTful API design, integration, and consumption
Cloud Expertise At Least ONE Platform
- AWS EC2, S3, Lambda, RDS, API-Gateway, IAM
- Azure App Services, Azure Functions, Azure DevOps, Azure AI Services
Communication & Interpersonal Skills
- Excellent written and verbal communication ability to articulate technical concepts clearly to diverse audiences
- Strong client-facing presentation skills comfortable with demos, solution walkthroughs, and stakeholder reviews
- Ability to lead technical conversations with both technical teams and business stakeholders
Required Technical SkillsSoftware Design & Architecture
- Solid understanding of software design patterns SOLID, MVC, Repository, Dependency Injection
- Experience with microservices and service-oriented architectures
- Ability to assess architectural trade-offs and justify decisions
DevOps & CI/CD (Working Knowledge)
- Familiarity with CI/CD pipelines GitHub Actions, Azure DevOps, or Jenkins
- Basic working knowledge of Docker and containerisation concepts
- Understanding of source control workflows with Git (branching, PRs, code reviews)
Agile & Delivery Practices
- Working experience in Agile development environments Scrum, Kanban, or SAFe
- Comfortable participating in sprint ceremonies: planning, standups, retrospectives, and reviews
- Experience with task management tools such as Jira, Azure Boards, or equivalent
GenAI & AI Productivity (Basic Understanding Required)
- Basic understanding of Large Language Models (LLMs) and their application in software products
- Exposure to prompt engineering principles and techniques
- Awareness of AI-assisted development tools such as GitHub Copilot, ChatGPT, or equivalent
- Openness to learning and applying GenAI capabilities within team workflows
Preferred Qualifications
- Cloud certifications -AWS Solutions Architect Associate or Azure Developer Associate
- Experience with serverless architectures -AWS Lambda, Azure Functions
- Exposure to infrastructure-as-code - Terraform, CloudFormation, or Bicep
- Knowledge of security best practices -OAuth2, JWT, OWASP Top 10
- Familiarity with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
- Experience contributing to or leading knowledge-sharing initiatives, internal communities, or CoE activities
Technology Landscape
AreaTechnologiesBackend.NET Core / ASP.NET | Java / Spring Boot | Node.js / NestJS
FrontendReact | Angular | TypeScript | HTML5 / CSS3
CloudAWS (Lambda, S3, EC2, RDS) | Azure (App Services, Functions, DevOps)
AI & GenAILLMs | Prompt Engineering | GitHub Copilot | Azure AI / AWS Bedrock
DevOpsDocker | GitHub Actions | Azure DevOps | Jenkins | Git
DataSQL Server | PostgreSQL | MySQL | MongoDB | Redis
Tools & DeliveryJira | Confluence | Postman | Visual Studio Code | IntelliJ