The role requires someone who is technically hands on with sound knowledge and experience in programming, system design, cloud engineering & architecture along with having managed high performing technology teams who build world class scalable and data intensive software.
Technical Expertise:
• Utilize a deep understanding of engineering princicples, system design and programming to provide technical guidance and support to the team
• Design and develop high quality code using the preferred programming languages (such as Java or Javascript) to build the software product
• Collaborate with cross functional teams, product managers to make informed technical decisions and solve complex engineering challenges
Leadership & Project Management
• Provide strong leadership and mentorship to the engineering team
• Set clear goals, foster a collaborative environment and ensure the team’s overall success
• Motivate team members, encourage innovation and promote professional development
• Oversee the planning, execution and completion of product development projects
• Co-ordinate tasks, allocate resources effectively and ensure projects are delivered on time and within budget
• Manage vendor teams and resources
Processes & Standards
• Adhere and evangelise the standard industry processes and practices
• Ensure agile mode of software development
• Work with the dev/sec ops team to implement CI/CD pipelines
• Ensure adherence to security guidelines and standards
The job entails working Understanding the existing ecosystem and designing a solution that works well with everything and adhering to all the architectural standards and ensuring that the new applications align to that