The common responsibilities for this position include leading, mentoring, and growing a team of software engineers while fostering a culture of excellence and continuous improvement. Overseeing technical development for back-end systems and conducting feasibility studies and prototype development is essential. The role involves liaising with relevant parties on user requirements, UAT testing, implementation, and deployment, along with managing relationships with customers and business partners. Developing project management documentation, including project and quality plans, and ensuring timely delivery throughout the software development lifecycle is crucial. Promoting best practices in coding standards, testing, CI/CD, and DevOps is also a key responsibility. The position requires coordinating emergency support for solutions and facilitating knowledge sharing within the organization. Additionally, formulating sustainability strategies, developing partnerships, managing financial licenses, and driving operational risk excellence are integral to the role. Managing procurement processes, conducting market research, and enhancing brand visibility through strategic initiatives are also included in the responsibilities.
The percentages next to each skill reflect the sector’s demands in these respective skills. E.g., 30% means this skill has been listed in 30% of all the job postings in this sector.
The skills distribution tells you what specific skill sets are in demand. E.g., Skills with a distribution of “More than 50%” means that these skills are wanted in more than 50% of the job postings.
Job classifications that have advertised a position
Academic degree required as indicated by all job postings
Job subclassifications that have advertised a position