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

Fund Management Advisor- Retainer (Multiple Positions) At United Nations Office For Project Services (Unops)

Functional Responsibilities:Under the direct supervision of Head of Programme Management Office/CFM, the Fund Management Advisor will be responsible to advis...


From Ions Office For Project Services (Unops) - Nairobi Area

Published a month ago

Country Fund Associate At Palladium International

Primary Roles and Responsibilities:The Country Fund Associate will be a key in-country member of the Palladium UK PACT team supporting management of day-to-d...


From Ional - Nairobi Area

Published a month ago

Micro-Biology & Sensory Analyst At Diageo

Context/Scope:EABL operates within a multi-site, multi -cultural, multi-national environment geared to leverage diversity for strong business outcomes.The bu...


From Diageo - Nairobi Area

Published a month ago

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

Principal Software Engineer At Old Mutual Kenya

Principal Software Engineer At Old Mutual Kenya
Company:

Old Mutual Kenya



Job Function:

Other

Details of the offer

Old Mutual Kenya is based in Nairobi and is part of a larger group that offers solutions in long-term savings, asset management and investment. We offer solutions to individuals and corporates underpinned by our core values which are: Respect, Integrity, Accountability and Pushing beyond boundaries.
The overall responsibility shall be to lead the design and development of an integrated ecosystem of high performance distributed cloud based software systems encompassing mobile apps, web, USSD, SMS, mobile data platforms, payments, workflow systems, Microservices and core financial and insurance information systems, powered by cloud engineering practices mainly based on Amazon Webservice
Minimum Requirements…
ACADEMIC QUALIFICATIONS
Bachelor of Science in Computer Science, Software Engineering, electronic engineering
+5 years software engineering practice with a focus on front end, middle layer, backend systems (including Big Data platforms) design and development.
AWS Solution Architect – Associate or Professional Certification
SKILLS AND KNOWLEDGE
5+ years Significant experience in full software engineering lifecycle within complex business environments – from feasibility and economic value analysis and concept definition, product design, through solution design evaluation and recommendation, cost estimation, sourcing and contract administration, construction and delivery management to deployment, maintenance and evolution.
Practical knowledge of software engineering processes – particularly agile software engineering.
Practical knowledge of software engineering economics
Knowledge of common cloud engineering principles and design patterns
Skilled in Infrastructure design, cloud architectural patterns, and cloud software particularly on Amazon Webservices.
5+ years of building and integration of massively distributed high performance software systems with at least 2+ years as a senior engineer.
Expert in service oriented architecture and micro-service architecture
Experience in serverless computing technology is a plus
Practical knowledge in of software engineering productivity and continuous integration and continuous delivery processing and the supporting technologies, particularly based on AWS cloud.
Skilled in Big Data system development
Practical knowledge of a wide range of mobile and web development frameworks, tools and emerging trends; particularly:- programming in Android, IOS, React, Ionic, Vue, Javascript.
Proficiency in Java or Python.
A practical and conceptual appreciation of artificial intelligence and machine learning engineering systems and technology is highly desirable.
Practical knowledge of common systems engineering modelling and business process modelling tools with supporting modelling tools is imperative.
Demonstrated record of initiating high impact technology innovation.
Ability to lead collaboration and influence decision making.
Job Specification…
Solution Design and System ArchitectureWork closely with business digital teams, program and portifolio managers, and other IT teams to advise on technical feasibility, and engineering solution options.
Estimate economic value, cost, risk of the alternative engineering solution options
Recommend the optimal systems structure and solution design with its associated cost, value & risk in line with the established group IT architecture governance standards
Work closely with procurement team in external sourcing of software systems ensuring convergence to architectural design goals and economic value goals.
Work closely with legal and project managers to shape software contracts ensuring contracts address architecture and economic value goals of software systems.
Work closely with other stakeholders to accurately estimate work schedules.

Lead Software Engineering Delivery Process Practice
Lead and practically demonstrate established OldMutual Software Engineering process practice – beginning from inception, prototyping, build, testing, deployment and launch, with a focus on agile development, DevOps and software engineering process automation powered by AWS.
Identify, evaluate, recommend, deploy and enforce the use of relevant software engineering process automation and productivity tools in compliance with group cloud engineering practice

Lead Software Construction Practice
Lead and directly participate in the detailed design of integrated digital systems composed of web and mobile front ends, USSD, SMS, mobile payment gateways, Microservices, workflow systems, data platforms, financial and insure information systems.
Lead and directly participate in the coding of the integrated digital systems.
Lead and directly participate in the configuration and deployment of software solutions.
Provide second level engineering support to the deployed systems.

Engineering Thought Leadership
Leverage your engineering prowess to challenge the group’s engineering strategy
Proactively propose and demonstrate through proofs of concept new innovative ideas.
Build and mentor junior software engineers


Source: Jobwebkenya

Job Function:

Requirements


Knowledges:
Principal Software Engineer At Old Mutual Kenya
Company:

Old Mutual Kenya



Job Function:

Other

Built at: 2024-04-25T13:08:55.043Z