Software Developer

1 month ago


Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

About ABC Bank (African Banking Corporation Limited)

ABC Bank is an indigenous Kenya bank with 33 years experience using the power of finance to support businesses and projects that benefit the people and the planet. We know that banking can be a powerful force for good: serving individuals and communities as well as building a more sustainable society. We are investing in our customer relationships to create a web of successful and satisfied individuals and businesses that are contributing sustainable communities that effectively play their role in the economy. We are constantly embracing new technologies to offer you a definitive banking experience as we empower you to ACHIEVE THE EXTRAORDINARY. ABC Bank has carved a special niche in providing focused financial services and solutions to a wide range of client base who include individuals, Small and Medium Enterprises, and Corporate organizations, Saccos, Learning Institutions, Religious Institutions and service providers for various economic sectors. We facilitate efficient service to our business clients through innovative, customized financial solutions, emphasizing our main strengths in asset finance, trade finance, and international and local remittance solutions, invoice discounting, overdrafts and term loans. We also have a variety of personal banking solutions that are flexible and focused on meeting the specific financial needs of our individual customers in every economic sector of East Africa.
Reporting to the Senior Manager – Software Development., the Incumbent will be planning, analysing, designing, developing, testing, implementing and general maintenance of software on the bank's platforms; namely Windows, Linux and Unix platforms, in support of business objectives in operational efficiency, cost management and revenue growth.

The incumbent will perform the amongst others the below responsibilities;

  • Develop systems and services using Java, Python, Nodejs, Spring and PostgreSQL

  • Design and implement a customer service application for Mobile Banking App, USSD, and Internet banking Services and simplify Banking transactions.

  • Integrate and implement SOA services into banking system to allow bank transact on different online channels

  • Develop custom device to cloud protocols, RESTful APIs, Microservices as a backend platform

  • Implement systems and data security and standardize on strong authentication methodologies across the application.

  • Coordinate with internal teams to understand user requirements and design applications to solve business problems

  • Develop effective, scalable programs to streamline business processes

  • Develop back-end components to improve responsiveness and overall performance

  • Improve functionality of existing systems

    Minimum Qualifications, Knowledge and Experience
    • Bachelors' degree in Computer Science or related degree.

    • A certification in software development course At least 3 years of experience using Java, Python or Nodejs

    • Knowledge in respective MVC frameworks, object-relational mapping (ORM), RDBMS and SQL

    • Good experience in DevOps and containerization, front-end technologies (like JavaScript and HTML5)

    • Understanding of microservices architecture and background in RESTful API's and WSDL webservices

    • Working experience with the common Software Development Life-cycle methodologies such as Agile, Waterfall etc

    • 3 years of experience using a mainstream programming language

    • Dependable and honest, with ability of maintaining confidentiality with high level of integrity and professional ethics.

    • A conceptual thinker with ability to organize, plan, coordinate, prioritize and deliver projects in time.

    • Participates effectively in a team-based information and value sharing environment.

    • High client service orientation (internal and external) and initiative to solve problems, decision making, excellent analytical and communication skills – good interpersonal including oral and written communication.

    • Has good understanding of the emerging technologies such as Artificial Intelligence, machine learning

    • and Blockchain application development

      How To Apply

      If you believe you meet the above requirements, send your applications to the following address: on or before 12th August 2024. Please put the position applied for as the subject of the email.


  • Bubble Developer

    3 months ago


    Nairobi, Nairobi Area, Kenya Productive Software Full time

    Role DescriptionThis is a full-time bubble developer role at Productive Software located in Nairobi County, Kenya, with flexibility for some remote work. As a bubble developer, your day-to-day tasks will involve developing and maintaining bubble applications, collaborating with cross-functional teams to gather requirements and build scalable solutions, and...


  • Nairobi, Nairobi Area, Kenya Productive Software Full time

    Role DescriptionThis is a full-time hybrid role for a WordPress Plugin Developer. The WordPress Plugin Developer will be responsible for day-to-day tasks associated with back-end and front-end web development, responsive web design, and web design. The role is based in Nairobi County, Kenya, with flexibility for some remote work.QualificationsBack-End Web...

  • Software Developer

    1 month ago


    Nairobi, Nairobi Area, Kenya ABC Bank Full time

    ABOUT THE COMPANYABC Bank is an indigenous Kenya bank with 33 years experience using the power of finance to support businesses and projects that benefit the people and the planet. We know that banking can be a powerful force for good: serving individuals and communities as well as building a more sustainable society.JOB SUMMARYReporting to the Senior...

  • Software Developer

    3 months ago


    Nairobi, Nairobi Area, Kenya Jumba Full time

    About the role:As a Software Developer at Jumba, you will have the opportunity to solve a broad range of challenging problems at scale. You'll be charged with building fast and secure software to serve the needs of our customers all over Africa. Jumba has aggressive goals to grow its business, you'll be working in a fast-paced environment with talented and...

  • Software Developer at

    1 month ago


    Nairobi, Nairobi Area, Kenya ABC Bank (African Banking Corporation Limited) Full time

    ABC Bank is an indigenous Kenya bank with 33 years experience using the power of finance to support businesses and projects that benefit the people and the planet.We know that banking can be a powerful force for good: serving individuals and communities as well as building a more sustainable society.SummaryReporting to the Senior Manager – Software...


  • Nairobi, Nairobi Area, Kenya Institute of Software Technologies Full time

    ABOUT THE COMPANYInstitute of software Technologies is a fully-fledged Kenyan Institution registered with the Ministry of Higher Education, Science, and Technology (MOHEST), to provide Technical, Industrial, Vocational, and Entrepreneurship Training (TVET) Institution. No. MOHEST/PC/1406/011. We are also registered with the National Industrial Training...


  • Nairobi, Nairobi Area, Kenya The Nairobi Hospital Full time

    Opened in 1954, The Nairobi Hospital has excelled in medical expertise and services provision and has deservedly earned recognition throughout East Africa and beyond as an advanced diagnostic, treatment and referral centreREF:TNH/HRD/FSD/08/2024SummaryThe overall purpose of this role is to design and develop advanced software solutions and provide high...


  • Nairobi, Nairobi Area, Kenya Daktari Online Full time

    About the jobDaktari Media Africa is seeking a Software Developer Intern to join our dynamic team. This internship opportunity offers hands-on experience in developing and maintaining our innovative healthcare technology solutions. As a Software Developer Intern, you will work closely with experienced professionals in a collaborative environment to...


  • Nairobi, Nairobi Area, Kenya The Nairobi Hospital Full time

    ABOUT THE COMPANYOpened in 1954, The Nairobi Hospital has excelled in medical expertise and services provision and has deservedly earned recognition throughout East Africa and beyond as an advanced diagnostic, treatment and referral centre. Expansive investment in latest technology and medical equipment has enabled us establish leadership in medical...


  • Nairobi, Nairobi Area, Kenya Synnefa Full time

    We are a team of passionate minds working together to create lasting solutions to challenges faced by farmers. Working together with farmers; We do this by partnering with farmers to provide them with affordable modern farming solutions to increase efficiency and improve production. We want farmers to do what they love most-farming and leave all the...

  • Business Analyst at

    2 months ago


    Nairobi, Nairobi Area, Kenya Software Group Full time

    Software Group is a global technology company that is specialized in delivery channel and integration solutions for institutions that provide financial services. We help financial service providers digitize their business and successfully go through the process of digital transformation, extend their outreach and improve operational efficiencyMain...


  • Nairobi, Nairobi Area, Kenya Institute of Software Technologies Limited (IST) Full time

    The Institute of Software Technologies (IST) was established to address the ever-increasing need for high-quality IT skills training for professionals. A proven provider of emerging technology training, our reputation is one of delivering excellent, cutting edge education - presented by the most knowledgeable and experienced practitioners in the...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    IT Jobs Available at APHRCThe African Population and Health Research Center (APHRC) is a leading research institution dedicated to influencing policy through research, strengthening research capacity in Africa, and promoting evidence-based decision-making across the continent.The center, headquartered in Nairobi, Kenya, with a West Africa Regional Office in...


  • Nairobi, Nairobi Area, Kenya Environmental Resources Management (ERM) Full time

    ABOUT THE COMPANYERM is a leading global provider of environmental, health, safety, risk, social consulting services and sustainability related services. We work with the world's leading organizations, delivering innovative solutions and helping them to understand and manage their sustainability challenges. To do this, we have more than 5,500 people in over...


  • Nairobi, Nairobi Area, Kenya Environmental Resources Management (ERM) Full time

    ERM established its office in Nairobi in 2014 as part of a continued expansion initiative in East Africa to meet the needs of our global and local clients who are increasingly investing in this region of Africa.Responsibilities Work closely with the rest of the team in an Agile environment to implement well-engineered, scalable solutions 90% of your time...


  • Nairobi, Nairobi Area, Kenya Fuzu Remote Talent Pool Full time

    ABOUT THE COMPANYAre you a skilled professional looking for remote opportunities either on part time, full -time or consulting terms? Look no further than Fuzu Remote Talent pool We're dedicated to connecting talented individuals like you with exciting remote work opportunities, all from the comfort of your home office. With us, you can showcase your...


  • Nairobi, Nairobi Area, Kenya Fuzu Remote Talent Pool Full time

    ABOUT THE COMPANYAre you a skilled professional looking for remote opportunities either on part time, full -time or consulting terms? Look no further than Fuzu Remote Talent pool We're dedicated to connecting talented individuals like you with exciting remote work opportunities, all from the comfort of your home office. With us, you can showcase your...


  • Nairobi, Nairobi Area, Kenya Blumbit Full time

    Blumbit is a leading innovator in searching and verification, dedicated to delivering cutting-edge technology solutions that drive business success. Our team is composed of forward-thinking professionals who thrive on challenge and are passionate about creating impactful solutions.Read more about this companySoftware Developer with AI and RPA Expertise...


  • Nairobi, Nairobi Area, Kenya Delta40 Studio Full time

    About the jobNuru Solutions seeks a talented and enthusiastic Software Developer Intern to join our innovative team. The intern will be responsible for developing a mobile application that enables farmers to access real-time data and predictive analytics. Additionally, the intern will create a dashboard for clients to visualize and interact with the data....


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Job DescriptionReporting to the Head of Quality Engineering, the position holder will oversee and perform Automated testing on all applications from the earliest opportunity and with precision before any application is deployed to production. Communicating all test issues effectively to the QA manager. Managing the daily workload of a Tester and giving...