Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Ict Officers At Kenya School Of Law

REF: KSL/HR01/2024 KSL 6 - 1 POSITIONOverall purpose of the jobReporting to the head of ICT department, the incumbent will be responsible for implementing IC...


From Kenya School Of Law - Nairobi Area

Published a month ago

Software Engineer (Android) At Engie

Job Purpose/MissionENGIE is looking for an experienced, highly motivated, and accurate Internal Auditor with a passion in renewable energy and financial incl...


From Engie - Nairobi Area

Published a month ago

Interns - Assurance: Cyber Security At Kpmg

About the programOpen to undergraduates in their third or fouth or graduated within the last one year. Our internship and/or attachment program is a 3–8 week...


From Kpmg - Nairobi Area

Published a month ago

Insights, Data & Ai Lead At Kpmg

Key roles and responsibilities:This role seeks an experienced individual with a strong track record in consulting and a deep understanding of data, analytics...


From Kpmg - Nairobi Area

Published a month ago

Senior Software Engineer

Senior Software Engineer
Company:

Ipay Africa


Details of the offer

iPay is an innovative payments processing solution and payment gateway for Africa. iPay is an easy-to-use payments processing system that incorporates VISA, Mastercard, M-PESA, Airtel Money & eLipa wallet modes of payment. We have packaged these popular bank debit card, credit card and money transfer systems into an online/point-of-sale transaction processing gateway that will allow you to receive payments off your website or even within your physical sho

Job Purpose

We are looking for a Senior Software Engineer to develop and evolve our information systems. We would expect you to be able to study the business operations in focus; design, develop, instal and maintain software solutions; support and develop the skill sets within the software team. The Senior Software Engineer will lead a team of developers responsible for building new systems and supporting existing software systems.
The ability to prioritize effectively, communicate clearly, evidence a consistent track record of thorough delivery on projects and exhibit excellent software engineering skills are a MUST. Creative engineering, balanced with attention to detail and high quality, together with a strong customer focus. We expect you to be able to work across multiple facets of a project and juggle multiple responsibilities at the same time. Strong analytic skills and the ability to create innovative solutions are expected. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

Key Responsibilities

Develop software solutions by studying business needs and requirements; conferring with users; studying system flows, data usage and work processes; investigating problem areas; following the software development lifecycle Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Lead and mentor junior and mid-level engineers Support and develop software engineers by providing advice, coaching and training opportunities Make informed decisions quickly and taking ownership of services and applications at scale Accomplish engineering and organization mission by completing related results as needed Passionate about great and cutting-edge technologies, especially open source Be a persistent, creative problem solver Review project documentation and debug code thoroughly

Minimum experience

BSc/BA in Computer Science or a related degree 5 Years’ experience building software systems and coaching junior engineers/developers Knowledge of selected programming languages (e.g. Python, PHP, React. Js, GoLang) and the Java/J2EE platform Ability to work with different software development frameworks Fluent in JavaScript , React js and PHP In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB) Familiarity with various operating systems (Linux, Mac OS, Windows) Analytical mind with keen problem-solving aptitude Ability to work independently Excellent organizational and leadership skills

Top skills & proficiency

Software Design, Documentation and Testing Teamwork Programming Skills Self-Directed & Self-Motivated Ability to multitask Great communication and conflict resolution skills Results Oriented High Energy Experience Working in an Agile Environment Remain cool and effective in a crisis and provide leadership to your team A high level of personal integrity and adherence to high ethical standards are expected of you


Source: Whatjobs

Requirements


Knowledges:
Senior Software Engineer
Company:

Ipay Africa


Built at: 2024-04-25T19:34:41.575Z