Job verified by Fuzu
Kenyatta National Hospital | Nairobi, Kenya | Log in or register to see the closing date
Senior ICT Officer - Application Developer
Click to apply
- Bachelor's degree
- Expert (non-managerial)
- Full Time
Reporting to the Chief ICT Officer, the Senior ICT Officer (Application Developer) isresponsible for delivering high quality, maintainable and robust software solutions that fitend user requirements.
Qualification and Experience
Degree in Computer Science or its equivalent from a recognized institution.
Minimum of Six (6) years hands-on experience in systems development.
Must have a working knowledge of relational databases, web and client-server
Fluent in at least two programming languages/tools.
Demonstrated NET development experience.
Fast learner (capable of picking up new technologies and end user requirements
quickly and efficiently).
Knowledge of Object Orientated (OO) principles and OO Design experience.
Understanding of basic computer hardware (as required by a programmer using a
high level language; e.g. can conceptualize/describe CPUs, Memory, Hard drives,
Experience and technology competence in using .Net with Visual Studio, ADO.net,
previous industry experience or relevant certifications).
Previous implementation and design experience (medium to large scale sized
Good communication oral/team relationship skills (required to work as part of a
multi discipline delivery team, must be able to comfortably handle differences in
opinion and explain technical concepts to nontechnical staff).
Strong analytical and problem solving skills.
Designing and implementing applications/solutions based on given requirements,documenting the designs and providing time estimates to meet businessrequirements.
Translating design requirements into reliable and user-friendly solutions using
appropriate technologies, languages and tools.
Modifying existing or creating new application programs to address business
Developing, optimizing and normalizing database structures to ensure optimal
database performance of application systems.
Developing interfaces for user data capture and generation of reports as required
Producing automated Unit/Integration tests during development and supportSystem/UAT testing in conjunction with interested parties.
General InformationSalary range
: Not specifiedAdditional information
: Not specifiedContract type
: PermanentJob type
: Full TimeLocation
: NairobiArea of work
: Expert (non-managerial)
Job RequirementsRequired education
: Bachelor's degreeRequired relevant work experience
: 5 yearsRequired skills
: .Net; Application programming interfaces (API); Big data and data analytics; Testing and debugging; User experience (UX and UI) design; Java; C, C# or C++Required languages:
English (Spoken: fluent | Written: fluent)
Click to apply