IT Software Development Manager

  • Contractor
  • Kilifi Kenya
  • TBD USD / Year
  • Wellcome Trust profile




  • Job applications may no longer being accepted for this opportunity.


Wellcome Trust

JOB PURPOSE:

This is a senior level position.

Initiates Enterprise system development practices within the programme. Influences industry-based models for the development of new and existing applications. Develops effective implementation and maintenance plans which are consistent with business needs.

REPORTING LINES:

  • The individual will be a Manager working closely with Projects Manager, Infrastructure Manager, Service Delivery Manager and under direction of the Head of IT, to achieve a unified service delivery goal for IT.

BUDGET RESPONSIBILITY:

  • Influences the management of resources in order to plan, estimate and carry out systems development work on time, within budget and implement quality targets in accordance with appropriate standards

KEY RESPONSIBILITIES:

  • Performing business analysis on new requirements for systems within the programme and advises users on effective solution to meet their needs.
  • Acts as a liaison between the development team and the users and owners of the data applications within the programme.
  • Team Leader of the ICT Software development team.
  • Review change control process, incident and event management for software developed in the environment
  • Evaluate service requirements and design service level agreements to meet client expectations
  • Provides specialist expertise in the development, use or operation of database management system tools and facilities.
  • Provides expert knowledge in the selection, provision and use of database architectures, software and facilities, typically taking responsibility for a team of technical staff.
  • Sets local or team-based standards for programming tools and techniques, advises on their application and ensures compliance.
  • Takes technical responsibility for all stages in all software development process and all enterprise application developed in-house.
  • Prepares project and quality plans and advises systems development teams.
  • Working together with Programme leads to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
  • Manage and oversee the administration of Programme databases and their environments, ensuring highest standards of availability, resilience, integrity, security and performance.
  • Manage, plan and coordinate the design and implementation of research systems using the existing enterprise applications based on study protocols.
  • Developing product development processes and framework including coding standards, technical documentation standards, QA processes, build, and configuration management. Ensure that such practices are followed
  • Influence policy making process and develops standard operating procedures for software development environment.
  • Project Manager for all Software Development projects.
  • Maintaining awareness and knowledge of relevant existing and emerging technologies and the impact these technologies have on projects.
  • Takes part in reviews of own work and leads reviews of colleagues work.

ACADEMIC QUALIFICATIONS:

Essential Qualifications:

  • Master’s and Bachelor’s Degree in Information Technology or Computer Science
  • Minimum of 8-10 years with at least 4 of which is in management/ leadership position in software development.
  • Experience as either a Senior Database Administrator or Senior Software Developer or equivalent.
  • large/ enterprise application development experience preferred
  • Strong understanding of the software development cycle.
  • Be experienced in solving complex and large-scale software problems.
  • Extensive knowledge in PHP, MySQL and related Open Source Technologies.
  • Experience of the full software development lifecycle; from business / systems analysis, through requirements gathering and functional specification authoring, to development, QA and delivery is essential.
  • A record successful delivery of software systems as an individual, team leader and or/development manager.

Desirable:

  • MCSD, Certified Scrum Professional, Project Management Professional, ITIL, COBIT (Must give evidence of the exam certificate done by an authorised testing body, i.e. Pearson VUE, Prometric, etc.)
  • Knowledge on how to work within an Agile Process framework for development
  • Experience of working in a research establishment.
  • Knowledge on working within an AGILE, ITIL, Prince II or PMP Framework
  • Have project management experience desired

COMPETENCIES:

  • Demonstrated high levels of confidentiality and integrity
  • Excellent interpersonal, written, presentation and communication skills
  • Excellent analytical, problem-solving and critical thinking skills.
  • Strong Management, leadership and decision-making skills
  • Ability to build strong and effective teams.
  • Ability to delegate and motivate teams

How to apply

To apply for this position, please click on the link below:

IT Software Development Manager | Jobs/Training Opportunities (kemri-wellcome.org)


Job Notifications
Subscribe to receive notifications for the latest job vacancies.