Systems and Apps Developer Job in Kenya

Systems and Apps Developer

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.

Key Performance Measures:
As described in your Personal Scorecard

Knowledge, experience and qualifications required:


  • 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.

Leadership category responsibility framework (Core Competencies):
Emerging Leaders in Britam need to:

  • Plan, direct and apply efficiencies and resources in order to optimize output and profitability against
    time, cost and team targets.
  • Effectively communicate strategic and operational departmental goals and objectives to peers and others in order to ensure proper implementation.
  • Ensure that department priorities are adhered to and effectively communicated.
  • Ensure competent and effective people resources through appropriate coaching, development and people supervision as appropriate.
  • Embody a high performance, proactive culture.
  • Effectively ensure the adherence to key performance areas, deadlines and goals in order to optimize operational effectiveness.
  • Effectively communicate resource needs, possible opportunities and achievements to management in order to aid them in their decision-making.
  • Effectively set and monitor priorities and objectives for more junior staff.
  • Understand and communicate objectives in relation to the larger organizational impact.
  • Effectively disseminate knowledge within the correct context, towards subordinates as well as management.
  • Appropriately model the company values while setting the pace and energy for delivering.
  • Effectively manage and communicate change within the department in order to increase staff and process effectiveness.
  • Provide access to accurate and consistent information and services across all channels.
  • Ensure a seamless experience for clients.
  • Improve service delivery for clients.
  • Engage in continuous brand building to become the trusted partners to clients

How to Apply

CLICK HERE TO APPLY