JOB SUMMARY
We are seeking an experienced Technical Lead to oversee the technical direction of software development projects and manage our development environments. The ideal candidate will combine hands-on technical expertise with leadership skills to ensure seamless collaborations across teams, robust system architecture, and efficient deployment processes. This role requires a tactical thinker who can optimize development workflows, mentor develops and align technical solutions with business goals. The Technical Lead will also support the organization during presales and business development activities.
KEY RESPONSIBILITIES
Manage Development Environments:
Design, maintain and optimize development, staging, and production environments aligned with DevOps best practices.
Provide Technical Leadership:
Lead cross-functional teams, review code, and guide architecture decisions to ensure quality and performance.
Streamline Development Processes:
Improve workflows, improve deployment frequency, and resolve environment-specific issues to enhance efficiency.
QUALIFICATION & EXPERIENCE
- Education: Bachelor’s degree in Computer Science, Engineering or IT (Honours/MTech is an advantage). Additionally, holding certification in Software Development and cloud platforms such as AWS Certified Solutions Architect or Azure DevOps Engineer adds significant value.
- Experience: 10+ years in software development, including 2+ years in leadership role, with hands-on experience in local/hybrid/cloud environments. Experience with Enterprise Document Management Systems and Learning Management Systems is highly beneficial.
- Technical Skills: Proficient in software architecture, Microsoft Web Technologies (.NET, ASP.NET, C#), and PHP and Python. Strong background in databases (SQL/MySQL) and DevOps tools (CI/CD, scripting, infrastructure-as-a-code, monitoring).
- Soft Skills: Excellent problem-solving, communication, and leadership abilities, with a strong focuson aligning technical execution with business priorities.





