We are looking for an efficient Technical Lead to be a part of our IT firm. As a tech lead, you will be responsible for smooth functioning of all technical operations. Besides, you will be identifying the project requirements and developing design structure. You will be coordinating with the Project Manager in reviewing timelines and deliverables.
The tech lead role also requires you to analyze ongoing projects and write progress reports on the same. Furthermore, you will be responsible for leading the team members and overseeing their performance. You will be conducting security audits and system modifications along with the development team.
Key Responsibilities:
- Determining project requirements and developing work schedules for the team.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Identifying risks and forming contingency plans as soon as possible.
- Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Updating work schedules and performing troubleshooting as required.
- Motivating staff and creating a space where they can ask questions and voice their concerns.
- Being transparent with the team about challenges, failures, and successes.
- Writing progress reports and delivering presentations to the relevant stakeholders.
- Other roles & responsibilities as delegated by the Management.
Requirements:
- Bachelor's degree in Computer Science or relevant fields.
- At least 7 years of hands-on working experience, with a minimum of 3-4 years of team lead experience.
- Both Frontend/Backend knowledge and hands on experience.
- Went through at least 7 or more Software Development Life Cycles.
- A quick learner who can work with minimum supervision.
- Experienced in internet technologies, application servers, and databases. Familiar with Git, Design Patterns, and Unit Testing.
- Strong verbal and written communication skills, able to transmit information in a clear way.
- Problem-solving skills with a high level of initiative.
- Ability to work under pressure and meet tight deadlines.
- Experience in using or building CI/CD workflow and using Git as a source code version management tool.
- Experience in waterfall and Agile Scrum development practices.
- Experience in devOps knowledge and hands on skillsets.
- Able to understand and take over existing implementations effectively. Able to document project know-how regularly and share with the team (system documentation, incident reporting).
- A team-player who takes ownership and is highly collaborative.
- Knowledge of code versioning tools and databases.
- Highly motivated and willing to learn new technologies.
Thank you in advance for your interest in seeking a career with us, and we look forward to speaking with you soon.