The role of Technical Lead is to take ownership of design discussions and promote best practices within the development team.
This involves providing guidance and direction to all team members, ensuring they follow industry standards and best practices in their own work.
The technical lead is responsible for driving technical excellence and innovation as well as identifying and resolving technical challenges and removing roadblocks.
Overall the technical lead will ensure the successful delivery of Software development within their team.
Principal Accountabilities
-
Takes ownership and drives Design discussions for upcoming Software Development
-
Communicates potential and all information security risks to leadership
-
Adopt and lean into an ‘Automation - First’ approach to all development activities
-
Perform basic risk assessments for all new and existing Information Systems
-
Codes new/refactors programs, scripts, automation and integration systems.
-
Codes new/refactors and maintains Unit tests for all software development
-
Develops and promotes best organisational policies, standards and guidelines for all Software delivered
-
Measure and monitor application standards for the team, including software security.
-
Recommends new technologies, use cases and alternative design options for System Design, considering performance, usability and accessibility requirements