Latest Vacancies at Britam

Ongoing Recruitment UN Jobs 2025
Submit your CV now
details here

Computer Science jobs, ICT jobs, Jobs in Kenya

System Developer

Job Purpose:

The Developer is responsible for delivering technical solutions that align with the organization’s business objectives. This role requires a deep understanding of technology, excellent communication skills, and the ability to collaborate with cross-functional teams to turn client needs into effective solutions. S/he will be responsible for the technical design, planning, implementation, and the highest level of performance tuning and recovery procedures for enterprise business systems in customer experience. The role Recommends the redesign and configuration of the system and applications, investigates and analyses the feasibility of system requirements, and develops systems specifications.

Key Responsibilities:

  • Manages the day-to-day operations of the host servers by monitoring system performance,  configuration, maintenance, and repair. Ensures that records of system downtime and equipment inventory are properly maintained. Applies revisions to host system firmware and software. Works with vendors to assist with support activities.
  • Develops new system and application implementation plans, custom scripts, and testing procedures to ensure operational reliability. Trains technical staff in how to use new software and hardware developed and/or acquired.
  • Supervises Operations staff. May guide or provide work direction to technical staff, contract staff and/or student employees. Determines appropriate coverage for all hours of operation.
  • Performs troubleshooting as required. As such, leads problem-solving efforts often involving outside vendors and other support personnel and/or organizations.
  • Establishes, maintains, and manages user’s directory services (domain services, group policies and exchange services). Installs, modifies, and maintains systems and utility software on server computer systems. Provides server support related to other software.
  • Ensures high availability and acceptable levels of performance of mission critical host server’s  resources.
  • Develops procedures to maintain security and protect systems from unauthorized use, acts of nature and user abuse.
  • Develops procedures, programs and documentation for backup and restoration of host operating systems and host-based applications.
  • Develops and coordinates project directions and schedules to maximize benefits and minimize impacts on the customer organizations. Provides leadership in planning and implementation of projects for computer operations and enterprise systems administration.
  • Develops tools, procedures, and training sessions for Operations, Client Support and Systems 
  • Development staff to assist with work.

Is Your CV Selling You? Not Getting Interviews? Your Success Starts with a Stellar CV, Let Us Help You Shine. Get a FREE CV Review - Click Here.

Knowledge, experience and qualifications required

Qualifications & Experience:

  • Degree in Computer Science or technical-related field.
  • Certified Solution Developer e.g. Java, Microsoft etc.
  • 4 – 6 years’ experience in applications development, which includes system customization and  report designs.
  • 2+ years development experience with any modern programming tools/Platforms e.g. .NET,  Java, Ruby, PHP.
  • 1+ Years development experience with Java EE.
  • 2 years’ experience with RDMS preferably MS SQL Server, Oracle, MySQL, Sybase, and  Informix.

Technical/ Functional competencies:

  • Experience with web servers and application servers e.g. Apache, IIS, Apache Tomcat, JBoss, WebSphere, WebLogic.
  • Experience in data warehousing, business analytics, knowledge in Business Systems Modelling and data retrieval.
  • Have knowledge of Mobile infrastructure, Internet technologies, ecommerce and e-payment  technologies.
  • Good understanding of Service Oriented Architecture (SOA).
  • Unix user skills.
  • Experience in processes and procedures management.
  • Thorough understanding of relational database theory and practice.
  • Experience in process automation using robotics.

Systems Support Analyst 

Job Purpose:

To identify business requirements and develop solutions (database design, workflows, user/data  interfaces, integrations) and design, development, and 2nd line support of business Applications, ranging from user analysis, design, and development to implementation and maintenance.

Key Responsibilities:

  • Configure and/or customize business applications to meet business requirements using various  database and software tools.
  • Assist in presentations of system functionality to new users and departments. Drives systems  adoption by business users.
  • Enhance and create user and system documentation as needed.
  • Work directly with the IT support personnel and teams to resolve issues identified and escalated during daily operations.
  • Perform the necessary technical design and development functionality to ensure that business 
    application systems can be effectively developed and implemented.
  • Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications.
  • Capturing of business applications information needs and mapping of the same to the software  and /or database components.
  • Perform data modelling to analyze and specify data structures within an application system.
  • Developing database objects and structures for data storage, retrieval and reporting according to specifications.
  • Implementing and testing database design and functionality and tuning for performance.
  • Research and provide input on design approach, performance and base functionality  improvements for various procedures and applications.
  • Generation of ideas to improve efficiency in software and application services offered to the  business, and/or generate revenue for business.
  • Delegated Authority: As per the approved Delegated Authority Matrix.
IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

Knowledge, experience and qualifications required

Qualifications & Experience:

  • Degree in Computer Science or a technical-related field.
  • 4 – 6 years experience in applications development, which includes system customization,  support and report designs.
  • 2 years’ experience with RDMS preferably MS SQL Server, Oracle and MySQL.
  • Certified in IT. 
  • Know data analysis and analytics, Mobile infrastructure, Internet technologies, e-commerce and e-payment technologies.
  • Experience in process automation using robotics.
  • Previous experience in a financial/insurance institution will be an added advantage. 
  • Membership to relevant IT bodies.

Method of Application

Use the link(s) below to apply on company website.

Master Excel & Elevate Your Career

Excel Course