Qualifications and Experience
- Applicants should have a Bachelor’s degree in Software Engineering, Computer Science, or related field;
- Professional certifications (e.g. AWS Certified Solutions Architect, Microsoft Azure Solutions, Oracle Certified Professional) are advantageous;
- Three (3) years’ experience in software engineering, system architecture, or systems development;
- Strong programming skills in multiple languages (e.g., Java, Python, C#, PHP, JavaScript);
- Expertise in databases (MySQL, PostgreSQL, Oracle, SQL Server) and cloud platforms (AWS, Azure, GCP);
- Knowledge of software development methodologies (Agile, DevOps, CI/CD pipelines);
- Strong leadership, project management, and communication skills;
- Ability to translate institutional needs into technical solutions.
Duties and Responsibilities
- Supervising, mentoring, and evaluating the Software Developer, Webmaster, and Database Administrator;
- Coordinating development activities to ensure efficient workflows and high-quality deliverables;
- Defining, coding standards, review team code, and enforce best practices;
- Architect and design scalable software systems for academic and administrative use;
- Leading the development of new applications and system integrations across university platforms;
- Ensuring interoperability between different university IT systems (e.g., LMS, SIS, HR, Finance);
- Establishing processes for testing, debugging, and deploying secure applications;
- Ensuring compliance with data protection regulations (CDPA);
- Conducting system performance reviews and recommend improvements;
- Working closely with schools, researchers, and administrative units to align technology with academic needs;
- Providing technical leadership in system upgrades, migrations, and new technology adoption;
- Collaborating with IT Services and other technology teams on cross-functional projects;
- Staying updated with software engineering trends, cloud solutions, and higher education technologies;
- Recommending new frameworks, tools, and methodologies to enhance university IT services.