HamburgerMenu
hirist

Job Description

Description :

The Technical Lead will play a key role in leading software development projects from conception to delivery, ensuring alignment with business goals, technical excellence, and client satisfaction. This position demands strong client-facing communication, deep technical expertise in modern programming frameworks (Java, .NET, Python, or Node.js), and the ability to guide teams in delivering scalable, high quality solutions.

Key Responsibilities :

- Lead end-to-end software development lifecycle including design, development, testing, deployment, and maintenance.

- Collaborate closely with clients to understand business requirements, translate them into technical specifications, and present design solutions.

- Architect, design, and implement scalable, maintainable, and secure software systems.

- Drive technical discussions, conduct code reviews, and ensure adherence to coding standards and best practices.

- Mentor and guide developers, fostering a culture of ownership, learning, and continuous improvement.

- Identify technical risks, propose mitigation strategies, and ensure timely project delivery with quality.

- Work with cross-functional teamsDevOps, QA, UI/UX, and Productto align deliverables and meet project goals.

- Stay current with emerging technologies, frameworks, and industry trends to recommend improvements or innovations.

Required Technical Skills :

- Strong hands-on development experience in at least one of the following :


1. Java (Spring Boot, Microservices, REST APIs, JPA/Hibernate)


2. .NET / .NET Core (Web API, Entity Framework, AWS services)


3. Python (FastAPI, Flask, Django, Async programming)


4. Node.js (Express.js, TypeScript, Microservices architecture)


- Proficiency with modern front-end stacks (React, Angular, or Vue.js) is an advantage.

- Solid understanding of cloud environments (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

- Experience designing and consuming RESTful APIs and working with relational/noSQL databases.

- Strong understanding of software design patterns, system architecture, and performance optimization.

Soft Skills & Attributes :

- Excellent verbal and written communication skills with strong client-facing experience.

- Proven ability to manage priorities, resolve conflicts, and lead diverse technical teams.

- Analytical and problem-solving mindset with attention to detail.

- Collaborative attitude, proactive ownership of deliverables, and a passion for technology.

Education and Experience :

- Bachelors/Masters degree in Computer Science, Engineering, or related discipline.

- 8- 12 years of total experience in software development, with at least 2- 3 years in a technical lead capacity.

- Hands-on experience in leading 5- 10 member teams for enterprise or product-based projects


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in