As the technical lead, you will oversee the company’s technical team and all projects they undertake, analyse briefs, identify risks, and develop work schedules. You should be able to work with your team and inspire them to reach their goals.
Job Responsibilities:
a) Determining project requirements and developing work schedules for the team.
b) Liaising with team members, management, and clients to ensure projects are completed to standard.
c) Responsible for overall software application development and maintenance strategy, implementation of the roadmap and line management of the team.
d) Hands on experience on the latest version and features of Python, Machine learning and Artificial Intelligence.
e) Good exposure and experience on the cloud platforms such as Azure, AWS.
f) Keen to learn new technologies and perform competitively.
Keeping up-to-date with industry trends and developments.
g) Updating work schedules and performing troubleshooting as required.
h) Guide development teams on issues related to the applications design, development, and employment.
I) Support software development process and ensure focus on the continuous delivery/ continuous integration by the junior member of the team.
Key accountabilities:
a) Bachelor's in computer science, Engineering or a related field with 4-10 years of experience in leading software development teams.
b) Good oral and verbal communication skills
c) Strong leadership and organizational abilities.