Job Field: Sector in Engineering / Technical  , ICT / Computer

  • Solar Solutions Technical Manager

    Solar Solutions Technical Manager

    The ideal persons should be enthusiastic; self motivated and ready offer their expertise in the mentioned positions.
    Responsibilities

    Oversee projects delivery for efficiency and customer satisfaction including approving project plans and reviewing the project requirements and costs
    Manage the technical team ensuring equal distribution of work and optimal utilization of the team
    Assist the HR function in recruitment, selection and placement of new staff in the technical department
    Support the Sales function through preparation of technical proposals as well as meeting potential customers to discuss such proposals
    Support new product development through Research & Development, testing and deployment of solutions to the market
    Evaluate reports of the technical team and identify products/systems issues which require early interventions and follow up to provide solutions to such issues.
    Identify and select negotiate with consultants, subcontractors and vendors who would need to be engaged by the company for particular projects
    Responsible for timely delivery of services – for new and existing customers – by the technical team
    Responsible for maintaining contact with the customers during project implementation with an aim of achieving flawless delivery and advising the company on any matters that may require the management’s attention in the course of project implementation
    Responsible for continuous improvement of the performance of the technical team
    Responsible for proper utilization of the resources allocated to the technical team
    Responsible for the company’s IT systems’ efficiency and security

    Qualifications
    Reporting to the General Manager, the ideal candidate should meet the following requirements

    A Bachelors degree in Computer Science or its equivalent
    At least 5 years experience in a similar position in the IT industry
    Demonstrated excellence in project management
    Proficiency in preparing technical proposals
    Good communication skill with ability to make technical presentations
    Strong ability to lead a team and achieve set goals
    Decision making and problem solving skills
    Innovative and creative – a Big Thinker
    Evident desire to satisfy customers’ needs
    Strong interpersonal skills

  • Short-Term Technical Assistance – Research Assistant

    Short-Term Technical Assistance – Research Assistant

    Job Description
    Data collection and analysis will contribute to achievement of HP+ global’s IR3: Policy environment for public stewardship, accountability, and transparency improved. The research will support generation and utilization of evidence to inform decision making. Short-Term Technical experts for forthcoming assignment on collecting and analyzing health expenditure and costing data from selected institutions.

    Collect health expenditure/costing data from selected institutions within the counties and fill in the data collection tool as explained from the orientation.
    Check the completed data collection instruments for completeness and accuracy as demonstrated in the orientation.
    Return to the respondent by appointment to finish incomplete interviews if any (call backs).
    Data entry from hard copy to excel format as per instructions from the orientation and identification of any omissions for call backs. 
    Submit clean, complete, and validated data set in MS Excel for analysis to HP+ technical monitor.

    Requirement

    Degree with relevant experience in health systems, economics or statistics 
    Knowledge on health sector programs or health care financing.
    Previous experience in collection of Health related data (NHA, CHA, HSA, PETS) will be an added advantage
    Proficient in Excel and MS word.

  • Engineer Manager

    Engineer Manager

    Job description
    The Engineering Manager (EM) manages and recruits a team of Backend Engineers. As a coach and mentor, the EM guides the team towards advancing Tala’s mission and business objectives. As a leader within the engineering guild, ensure the consistent practice of Tala’s engineering processes and standards. Close interactions with the US office and quarterly travel are vital to the success of this role.
    This is a leadership role in Tala’s management track. You will report to the Head of Engineering and collaborate cross-functionally with all Tala teams across the globe.
    Responsibilities

    Lead and manage current team of Backend Engineers to execute on current roadmap
    Effectively manage team as a highly technical and hands-on coder when needed
    Recruit, mentor, and level-up 5-10 Engineers
    Review design documents, perform code reviews and weigh in on implementation choices
    Support and collaborate with cross-functional teams (Product, Data, Credit, and Business Development) to ship scalable software solutions
    Continually improve our codebase with clean and efficient code as well as solving problems using the most appropriate technology
    Build, own, and maintain substantial portions of the backend infrastructure related to 3rd party services (Payment Rails, SMS/Email, KYC,
    Analytics, etc.), for 3-5 new services
    Design and architect technical designs and TDD (Test Driven Development) to solve engineering challenges
    Provide guidance for integrations with external partners including banks, fintech companies, and mobile network operators.

    Skills & Experience

    5+ years of software engineering experience, including hands-on technical management
    5+ years coding in one of the following languages: C++, Java, Scala, Python, GoLang and/or PHP
    Demonstrated ability to recruit and manage technical teams, including performance management
    Developed and launched large-scale consumer applications on Cloud infrastructure (AWS, Google Cloud, or Azure) using microservices architecture paradigm
    Experience with designing tables/schemas in relational database (MySQL, PostgreSQL, Oracle, or MS SQL)
    Working knowledge of REST API development for mobile/web use
    Expert proficiency in Agile development process
    Excellent ability to prioritize and communicate in a fast-paced environment
    BS/BA degree in Computer Science or related field

    Preferred Skills & Experience

    Hold your own in technical discussion, be a subject matter expert, and have strategic influence
    Bonus: Experience in predictive analysis and machine learning
    Bonus: NoSQL databases

  • QA Automation Engineer

    QA Automation Engineer

    Were looking for a QA Automation Engineer who happens to have a passion in testing and quality assurance. You will help plan, estimate, coordinate, and automate testing activities for our financial platform that is serving millions of users across the world. You will also work with product managers, developers, and customer service agents to ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved.
    Responsibilities:

    Create detailed, comprehensive and well-structured test plans and test cases
    Perform thorough regression/smoke tests before code deployments
    Design, develop, and execute automated test harnesses around Android application and Backend APIs
    Write scripts and perform load tests against Backend servers
    Contribute to continuous integration and continuous deployment
    Work with customer service, product, and development teams to identify and track bugs
    Review requirements specifications and provide timely and meaningful feedback

    Requirements:

    Experience – 4+ years experience in Software Engineering in Test role, deep knowledge of Automation
    Detailed oriented – keen eye for details ranging from copy to pixels. Ability to communicate those details to others and translate to specs
    Team player – enjoy working closely with engineers, product managers, and cross-functional teams
    Initiative – highly motivated and self-disciplined. You can work independently and be productive
    Startup ready – Excellent ability to prioritize and communication in a fast pace environment

    Preferred Skills & Requirements:

    Experience working in Agile development process (Scrum, Kanban, Scrumban)
    Experience building test automation (Java, TestNG, Robolectric, Espresso, Appium, AWS Device Farm, Jenkins, Shell Scripting, Linux, Mac OS)
    Java – 2+ years writing production Java code
    Computer Science degree
    Experience working closely with remote team members in different timezones