Old Mutual Kenya Senior Software Engineer Jobs
Old Mutual Kenya Senior Software Engineer Jobs The overall responsibility shall be to lead the 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 Webservices.
Bachelor of Science in Computer Science, Software Engineering, electronic engineering
3+ years software engineering practice with a focus on front end, middle layer, backend systems (including Big Data platforms) design and development.
AWS Cloud Solution Architect or AWS Developer certification
[Skills and Knowledge
3-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 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
Awareness of Infrastructure design, cloud architectural patterns.
Skilled in cloud software development particularly on Amazon Webservices.
3-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 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
Skilled in systems administration, particularly on Linux Operating systems
Knowledgeable and skilled in containerization technology
Hands on programming of webservices leveraging REST and SOAP
Hands on programming experience with Message Oriented Protocols and Middleware
Experience in USSD/SMS/Mobile and Electronic Payment systems development and integration
Negotiation and Stakeholder Management: Ability to convince and steer multiple stakeholders with diverse perspectives and opinions on a subject, towards a common strategic goal.
Effective Communication - Capability to transmit and receive information clearly and communicate effectively to others
Teamwork - Capability to contribute to effective team performance
Planning, Feasibility Analysis and Solution Design
Participate in detailed systems solution design ensuring designs that conform to established group IT architecture governance standards and established digital engineering practice standards.
Contribute to preparation of cost, effort and work schedules for proposed engineering projects
Contribute to shaping high value business cases for proposed software engineering projects
Participate in infrastructure capacity planning, budgeting and forecasting
Delivery, Continuous Development and Integration
Build, test, deploy, and maintain scalable distributed cloud based software systems primarily supported by AWS cloud infrastructure and conforming to project specific solution designs.
Contribute to solution design reviews for assigned projects
Manage contractors for effectively delivery
Engineering Thought Leadership
Meaningfully challenge the group’s engineering strategy
Proactively propose and demonstrate through proofs of concept new innovative ideas
How to Apply
For more information and job application details, see; Old Mutual Kenya Senior Software Engineer Jobs
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to Job Vacancies in Africa.