Friday, 3 April 2020

Growth & Sales Associate at Ona

We are looking for an energetic and passionate professional to help grow our business and expand our clientele.

As a fast-growing business, The growth and sales associate will be a key driver of Ona’s growth and success.

This person is the virtual “face of Ona” because they would be the first person any new potential client or partner would engage with via our various platforms.

  • As a member of Ona’s business development team, the growth and sales associate will also help coordinate Ona’s bid response and proposal development process.
  • This will include identifying and managing business opportunities, coordinating proposal writing (including obtaining and refining technical inputs), and managing Ona’s SaaS product sales.
  • The goal of this role is to drive sustainable financial growth through boosting sales and forging strong relatonships with clients.
  • Lastly, the ideal candidate should be able to combine a strong understanding of how technology can best be used to address problems with deep understanding of global development issues in the humanitarian or health sectors.
  • We are looking for people who are passionate about the potential of technology to drive positive change.
  • We work globally on some of the world’s hardest problems partnering with organizations like the WHO, UNICEF and DFID.
  • This role will report to the Director of Client Solutions.

Key Responsibilities

Business Development

  • Searching, identifying and clarifying business development opportunities including request for proposals (RFP), request for quotations (RFQs), grants and other opportunities.
  • Managing the business development pipeline by ensuring Ona’s CRM is fully updated and that each opportunity moves through the pipeline and relevant stakeholders are included.
  • Coordinate proposal/bid development processes by maintaining a schedule of proposal due dates, ensuring that all technical and non-technical inputs are received and incorporated in advance and the proposal is reviewed and submitted on time.
  • Ensure that all proposals are highly professional, winning, and consistent with Ona’s core values and messages by proofreading final copy and making final copy edits.
  • Develop, maintain and act as custodian of templates for Ona’s business development outputs including proposals, costing sheets, CVs etc.

Sales Management

  • Actively monitor and respond to all incoming emails from Ona’s official business development and sales channels
  • Plan, prepare and present sales pitches, make cold calls and attend sales meetings per week so as to ensure a robust pipeline of opportunities.
  • Bring in new sales from new customers and grow sales from existing customers thus ensuring set targets are met and exceeded.
  • Identify potential clients and the decision-makers within the client organization.
  • Meet potential clients by growing, maintaining and leveraging your networks.
  • Research client base to find new types of customers and sell to them.
  • Manage Ona SaaS sales cycles and invoicing for all of Ona’s SaaS clients.
  • Working closely with the support team to ensure high levels of customer satisfaction through excellent sales, after-sales and support service by identifying queries/problems/objections with sales leads and resolve or escalate appropriately.
  • Recommend and explain Ona’s products and services, demonstrating software and tools as required to existing and prospective customers.
  • Actively upsell and cross-sell new products to current clients.
  • Achieve sales goals and targets as defined by the directors.
  • Develop and keep track of user metrics i.e growth, forecasting income and general company performance.
  • Be actively involved in developing and implementing a sales and business development strategy for Ona
  • Actively develop and implement sales strategies that contribute to overall user growth and subscriptions income of the Ona platform.

Contribute to Ona’s Marketing Strategy

  • Manage online advertising tools like Google Adwords and other online advertising platforms.
  • Help in market research including but not limited to competitor analysis, market trends, and understanding user needs.
  • Run promotional campaigns for existing clients to inform them of new features, or offer them discounts or credits.
  • Attend stakeholder meetings, workshops, and conferences and communicate/present Ona’s products, projects and work to diverse audiences (health, technical, etc.) as a proud ambassador of the organization.
  • Create and coordinate a schedule of blogs that can be written by the Ona team, on a monthly basis.
  • Set up and send a regular newsletter that can go out to all stakeholders/partners of donors and coordinate inputs from the team.
  • Create and coordinate the process of publishing an annual report or founders’ letter, that can be published and circulated widely
  • Ensure that the Organisation’s Facebook, Twitter and LinkedIn profiles are updated.
  • Look for and keep track of notable sales events worldwide that the company can participate in either as speaking engagements or to set up a marketing stand.

Capabilities

  • Ability to communicate accurately, clearly, and effectively in written and spoken English.
  • Excellent attention to detail and orientation toward meticulous work
  • Able to prioritize dozens of high-value tasks simultaneously, in an environment where priorities are constantly changing. Able to stay organized in this environment.
  • Self-starter and motivated to move ahead without direct instruction on each step of a project.
  • Motivated to complete projects in a fast-paced environment, and will get things done quickly and efficiently, regardless of the obstacles.
  • Able to take big, sometimes nebulous tasks and break them down into the right sequence.
  • Strong interpersonal skills with proven ability to work with and lead multidisciplinary teams.

Key Requirements

Essential

  • Bachelor’s degree in a relevant field, e.g. Computer Science, Commerce, T, Economics, Social Science or Engineering, etc.
  • At least four years of experience in a technology environment, including 2+ years ideally practical professional experience in technology solutions development.
  • Proven working experience as a sales executive, business development associate or a relevant role with a proven sales track record. Experience in customer support is a plus
  • Familiarity with or experience using MS Office, Google Suite and widely-adopted CRM platforms (Zoho, Salesforce etc) a plus.
  • Proven writing capabilities with the aim of bringing in / winning new business – including proposal writing/blogs/websites / promotional articles, etc.
  • Proven experience in working in, and coordinating diverse, multi-country teams, to achieve set outcomes
  • Interest and deep familiarity with ICT4D and the market.
  • Self-starter and motivated to move ahead without direct instruction on each step of a project.
  • Experience working with international companies
  • A team player who enjoys interacting with people of all levels in a multicultural environment
  • Right to live and work in Kenya preferred

Desirable

  • Master’s degree in a relevant field such as Computer Science, Engineering, Statistics, Business Intelligence, MBA, Social Science etc.
  • Additional qualifications in public health, health informatics, and international development will be an advantage.
  • Excellent analytical, problem-solving, and communication and collaboration skills
  • Advanced Microsoft Excel skills including use of macros/advanced formulas
  • Ability to speak other international languages including French a strong plus. **

The post Growth & Sales Associate at Ona appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Growth & Sales Associate at Ona is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Finance Assistant at United Nations Human Settlements Programme

The United Nations Human Settlements Programme, UN-Habitat, is the UN agency for human settlements. It is mandated by the UN General Assembly to promote socially and environmentally sustainable towns and cities with the goal of providing adequate shelter for all. This post is located in the Finance and Budget Unit, Management, Advisory and Compliance Service, UN-Habitat at the Nairobi duty station.

Responsibilities

Under the general guidance of Financial Management Officer and direct supervision of the Associate Finance Officer, the incumbent will perform the following functions:

1. Programme and Financial Management:- Create budget revisions and allotments in Umoja and other financial systems as appropriate; Provide finance and administrative support to the various units and projects; Produce annual financial reports for all projects; Review and assist with clearing IOVs (Inter Office Vouchers) in liaison with Programme Management Officers (PMOs) and United Nations Office at Nairobi(UNON); Assist in the monitoring of outstanding commitments and send summary report to PMOs for their follow-up and action; For year-end closure, liaise with all PMOs to ensure that all outstanding commitments are closed and Appendix D (APND) charges are correct as possible.
2. Donor reporting:- Prepare and verify donor reports periodically and when required. Prepare and verify donor receipts with regard to contributions received by UN-Habitat.
3. Project Management and Budget:- Assist on the creation of projects and budget account coding blocks; preparation of Country Activity Reports; preparation of monthly Foundation Non-Earmarked and other fund reports including pre-investment fund reports.
4. International Public Sector Accounting Standards (IPSAS):- Assist in the compilation of IPSAS opening and closing balances in relation to revenue and in monitoring organization-wide compliance with IPSAS accrual accounting requirements in the financial systems.
5. Umoja ERP System:- Compile list of grants for Umoja upload in required templates; participate in the internal working group processes for data cleansing and validation; reconciliation of financial data to financial statements; verification of data for IPSAS compliance purposes; create and maintain grant and related master data in Umoja; analyze cash received from donors and advise on status of budget release; Assist in generating various Grant Management (GM) Reports to enhance review and monitoring of grants in good time; act as focal point for all GM related issues/queries in Umoja and liaise accordingly with PMOs or key stakeholders
6. Support to Audit and other Admin Issues:- Prepare spread sheets and other documents for internal and external auditors; Raise pre-encumbrance and obligation documents; Assist administrative assistants in preparation of donor reports for their projects; Identify deposits in bank statements as remitted by donors and other third parties and taking action and/or giving advice on the necessary accounting entries; Draft correspondence to various offices as and when the need arises.
7. Projects Accrual and Accountability Systems (PAAS):- Monitor and perform system data updating as well as report extraction functions in PAAS to enhance reliable information to end users and support financial analysis
8.Training:- Provide guidance and training to interns and new staff serving in the division.
9.Perform other duties as may be assigned.

Competencies

Professionalism: Ability to perform a broad range of administrative functions related to the work of the Finance and Budget Unit. Ability to apply knowledge of various United Nations administrative, financial and human resources rules and regulations in work situations and assist on a range of basic legal issues. Shows pride in work and in achievements; demonstrates professional competence; is conscientious and efficient in meeting commitments, observing deadlines and achieving results; is motivated by professional rather than personal concerns; shows persistence when faced with difficult problems or challenges; remains calm in stressful situations.

Planning & Organizing: Develops clear goals that are consistent with agreed strategies; identifies priority activities and assignments; adjusts priorities as required; allocates appropriate amount of time and resources for completing work; foresees risks and allows for contingencies when planning; monitors and adjusts plans and actions as necessary; uses time efficiently.

Client Orientation: Considers all those to whom services are provided to be “clients” and seeks to see things from clients’ point of view; establishes and maintains productive partnerships with clients by gaining their trust and respect; identifies clients’ needs and matches them to appropriate solutions; monitors ongoing developments inside and outside the clients’ environment to keep informed and anticipate problems; keeps clients informed of progress or setbacks in projects; meets timeline for delivery of products or services to client.

Education

Completion of secondary education or equivalent is required. Supplementary training in field of accounting and finance or related fields desirable. Passing the Global General Service Test (GGST) is a prerequisite for recruitment consideration in the General Services and related categories in the United Nations Secretariat. Successful passing of the Administrative Support Assessment Test (ASAT) in English at the United Nations Headquarters (UNHQ), Economic Commission for Africa (ECA), Economic and Social Commission for Western Asia (ESCWA), United Nations Office at Geneva (UNOG), United Nations Office at Vienna (UNOV), International Criminal Tribunal for Rwanda (ICTR) or International Criminal Tribunal for the former Yugoslavia (ICTY) may be accepted in lieu of
the GGST.”

Work Experience

A minimum of five years work experience in the fields of Accounting, finance, programme or project administration or related area is required.
Experience with Enterprise Resource Planning (ERP) systems is desirable.

Languages

English and French are the working languages of the United Nations Secretariat. For this position, fluency in oral and written English is required. Working knowledge of other UN official languages is an asset.

Assessment

Evaluation of qualified candidates may include an assessment exercise which may be followed by competency-based interview.

Special Notice

Appointment against this post is for an initial period of one year and may be subject to extension. Appointment against this post is on a local basis. External candidates will be considered only when no suitable candidate from the duty station is identified. The candidate is responsible for any travel expenses incurred in order to take up the appointment. Staff members are subject to the authority of the Secretary-General and to assignment by him or her. In this context, all staff are expected to move periodically to new functions in their careers in accordance with established rules and procedures.
“Internal Applicants: When completing the form, ensure ALL fields, ALL professional experience and contact information are completed and up to date. This information is the basis for the hiring manager to assess your eligibility and suitability for the position and to contact you. ”
All applicants are strongly encouraged to apply on-line as soon as possible after the job opening has been posted and well before the deadline stated in the job opening. Online applications will be acknowledged where an email address has been provided. If you do not receive an e-mail acknowledgement within 24 hours of submission, your application may not have been received. In such cases, please resubmit the application, if necessary. If the problem persists, please seek technical assistance through the Inspira “Need Help?” link.

United Nations Considerations

According to article 101, paragraph 3, of the Charter of the United Nations, the paramount consideration in the employment of the staff is the necessity of securing the highest standards of efficiency, competence, and integrity. Candidates will not be considered for employment with the United Nations if they have committed violations of international human rights law, violations of international humanitarian law, sexual exploitation, sexual abuse, or sexual harassment, or if there are reasonable grounds to believe that they have been involved in the commission of any of these acts. The term “sexual exploitation” means any actual or attempted abuse of a position of vulnerability, differential power, or trust, for sexual purposes, including, but not limited to, profiting monetarily, socially or politically from the sexual exploitation of another. The term “sexual abuse” means the actual or threatened physical intrusion of a sexual nature, whether by force or under unequal or coercive conditions. The term “sexual harassment” means any unwelcome conduct of a sexual nature that might reasonably be expected or be perceived to cause offence or humiliation, when such conduct interferes with work, is made a condition of employment or creates an intimidating, hostile or offensive work environment, and when the gravity of the conduct warrants the termination of the perpetrator’s working relationship. Candidates who have committed crimes other than minor traffic offences may not be considered for employment.

The post Finance Assistant at United Nations Human Settlements Programme appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Finance Assistant at United Nations Human Settlements Programme is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Grant Management Advisor at BRAC

BRAC is a development success story, born in Bangladesh and expanding into 10 other developing countries in Asia and Africa. It spreads anti-poverty solutions making it a global leader in providing opportunities for the world’s poor.

With a holistic approach that uses a wide array of interventions including microfinance, education, healthcare, legal services and more, BRAC invests in communities’ own human and material resources, catalyzing lasting change and creating an ecosystem in which the poor have the chance to seize control of their own lives. In March 2020, BRAC was ranked as the number one NGO in the world for the fifth consecutive year by the Geneva-based NGO Advisor, an independent media organization committed to highlighting innovation, impact and governance in the non-profit sector.

Programme Development Resource Mobilization and Learning (PRL) within BRAC International is seeking application from competent, dynamic and self-motivated individuals to fill the following position:

Grant Management Advisor

The Grant Management Advisor is responsible for participating in the development of global procedures in grant management, and actively promoting the application of those procedures toward an efficient and effective grant management function within the BRAC International Country Offices.

The role offers a unique opportunity for an individual experienced in DEVCO & ECHO donor compliance, grants management and change management. It requires an individual capable of providing inputs to global policies and procedures, supporting new Grant Management staff as they land in the Country Office structures and providing direct grant management services to Country Offices.

JOB SCOPE

This position will work in close partnership with colleagues across the Fundraising and Proposal Development teams to ensure grant management services are provided at all stages of the grant cycle. In the event of a major humanitarian emergency outside Bangladesh, the role holder will be expected to work outside the normal role profile and be able to vary working hours accordingly. Travel is heavy and anticipated at 50% across BI Countries

Key Responsibilities:

The role has three main aspects to it:

  1. support the Director to develop and embed grant management policies and procedures within BI Country Offices;
  2. Capacity build Country Office Grant Management staff,
  3. Support key grant core processes within select BI Country Offices as required

Required Competencies

  • Master’s Degree in Development studies/Social sciences
  • 10+ years in development or related field;
  • Core experience in grants management;
  • Experience in change management using global standard grant management tools and procedures;
  • DEVCO & ECHO donor compliance knowledge specifically
  • USAID, DFID other donor compliance knowledge generally10+ years in development or related field;
  • Core experience in grants management;
  • Experience in change management using global standard grant management tools and procedures;
  • DEVCO & ECHO donor compliance knowledge specifically
  • USAID, DFID other donor compliance knowledge generally

Employment type: Contractual

Salary: Negotiable

Job Location: BRAC International Regional Office Nairobi – Kenya

If you feel you are the right match for the above mentioned position, please follow the application instructions accordingly:

The post Grant Management Advisor at BRAC appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Grant Management Advisor at BRAC is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Latest Job Opportunities at Old Mutual Kenya (April, 2020 Recommended Jobs)

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.

1. Senior IT Manager – Infrastructure: Rest of Africa

Minimum Requirements…

Skills, Qualifications and Experience

  • Relevant tertiary qualification and/or recognition of prior learning.
  • Minimum of 7 years of relevant Information Technology Infrastructure Management Experience, including experience in supporting cloud technologies.
  • Strong working of financial management and project management.
  • Highly Focused Attention to Detail

2. Principal Software Engineer

Minimum Requirements

  • 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

3. Senior Software Engineer

Minimum Requirements

  • 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

4. Digital Engineering Lead

Minimum Requirements

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

The post Latest Job Opportunities at Old Mutual Kenya (April, 2020 Recommended Jobs) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Latest Job Opportunities at Old Mutual Kenya (April, 2020 Recommended Jobs) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Senior IT Manager – Infrastructure: Rest of Africa at Old Mutual Kenya

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.

Responsible for provision and continuous improvement of a future fit and cloud ready IT infrastructure for Rest of Africa to support the business objectives. This role is accountable for achieving results individually, via project delivery and through the influencing and support of ROA country IT heads and their teams. The role manages delivery over periods from 3 months to a year.

Minimum Requirements…

Skills, Qualifications and Experience

  • Relevant tertiary qualification and/or recognition of prior learning.
  • Minimum of 7 years of relevant Information Technology Infrastructure Management Experience, including experience in supporting cloud technologies.
  • Strong working of financial management and project management.
  • Highly Focused Attention to Detail
  • Extensive Technical Knowledge – Be intimately familiar with technologies such as Microsoft, Cisco, VMware. Experience with storage area networks, WAN acceleration, virtualization, firewalls, routers. Increasing knowledge and experience of cloud services – specifically AWS and Microsoft Azure
  • Management Skills – excellent people skills in order to effectively influence and manage infrastructure strategy and delivery across multiple countries
  • Certification – Preference will be given to IT Infrastructure Managers with relevant certifications – e.g. AWS certified cloud practitioner, AWS certified solutions architect – associate, AWS certified advanced networking, relevant Cisco associate or professional certifications, Microsoft Certified Solutions Expert, Microsoft Certified Systems Engineer
  • Communication Skills – Stellar communication skills required to strategize, plan and collaborate with both higher- and lower-level colleagues.
  • Disciplined execution – management of financial performance, delivery of processes to required standards and outcomes and project delivery
  • Innovation – drive a high performing workforce and learning organization where individuals constantly strive to increase knowledge and capacity to produce best practice

Job Specification…

  • Delivery of IT strategy projects
  • Management of enterprise infrastructure vendors for value
  • Development and compliance to OML infrastructure policies
  • Transparency of infrastructure performance
  • Service delivery of infrastructure
  • Continuous development of infrastructure teams

The post Senior IT Manager – Infrastructure: Rest of Africa at Old Mutual Kenya appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Senior IT Manager – Infrastructure: Rest of Africa at Old Mutual Kenya is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Principal Software Engineer at Old Mutual Kenya

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 Architecture
    • Work 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

The post Principal Software Engineer at Old Mutual Kenya appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Principal Software Engineer at Old Mutual Kenya is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Senior Software Engineer at Old Mutual Kenya

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

Minimum Requirements…

ACADEMIC QUALIFICATIONS

  • 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 desktop, app and web software development using a combination of the following tools: – Android, IOS, React, Ionic, Vue, Javascript, Java, Python, C Sharp.
  • 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

Competency requirements

  • 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

Job Specification…

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

The post Senior Software Engineer at Old Mutual Kenya appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Senior Software Engineer at Old Mutual Kenya is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/