Systems Developer – Insurance Brokerage Industry

Under the general guidance and supervision of the Group CTO, the Systems Developer is responsible for developing systems design documentation, implementing and deploying highly scalable, reliable and available system(s) and participating in the handover of these systems to end-users.

S/he performs systems technical and end-user support and in close collaboration with the systems administrator manages the performance of developed systems.

The Systems Developer is also responsible for specifying system(s) service requirements, and managing the engagement with external systems development consultants and vendors providing a range of outsourced ICT and technical support services.

Knowledge and skills in database administration and software troubleshooting is a tremendous asset in fulfilling the functions of this position.

Principal Accountabilities
Systems Development
Participate actively in developing systems design documentation from systems analysis documentation (logical design specifications) to be used in implementing highly scalable, reliable and available systems.
Implement/develop the system through appropriate structured modular programming (coding) that will allow reliability, availability and scalability of the system. This will include appropriate unit, integration, system and user acceptance testing and corresponding system and user documentation.
Contribute substantially in change management (including handover) of systems to end users and training that will allow integration of the system into Kava operations.
Perform system management, diagnostic, enhancement, optimization, and system support functions (technical and user support) by diagnosing system problems and offering quick turnaround solutions.
Monitoring and providing periodic reporting on the overall state and performance of the array of developed systems.
Keeping abreast of changing technology trends to enable continuous process improvements, cost-effective and standards-based system implementations.
Performing other related duties as may be required by the functions of this position.
Key Competencies
Planning and organizing
Professionalism
Technological awareness
Multitasking and prioritization
Integrity, Discretion and Business Ethics
Fairness
Dedication to Continuous Improvement
Interpersonal skills and team orientation
Excellent communication skills
Organized and highly energetic

Education, Experience and Knowledge
Degree in Computer Science, Management Information Systems, Engineering, or other relevant field.
Systems Development Certifications; Systems development Certifications are preferred.
Minimum of 2 years relevant work experience as a systems developer in a Windows or Linux enterprise environment.
Systems administration experience will also be an added advantage.
Excellent programming skills in Java, PHP or Python – this is a key requirement
Excellent SQL skills, with the ability to design, develop and tune SQL server databases and rapidly generate complex SQL queries from an entity-relationship diagrams.
Minimum 2 years experience analyzing business requirements, recommending technical solutions, and writing technical specifications and/or requirements.
Excellent understanding of Web Development technologies in general, including HTML/CSS, Ajax, JavaScript and XML
Good knowledge of web standards and CSS based design
Practical knowledge of REST, Web Services and API development a bonus

If you believe you qualify for this position, please send your CV and details of your current and expected remuneration to: Resume@interviewupconsulting.com and on Subject header indicating position applied for or application will be rejected.

Only qualified candidates will be contacted, failure to adhere to the above will result in application rejection!

[yuzo_related]