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

  • Electrical Maintenance Technician

    Electrical Maintenance Technician

    Job description
    INSTRUMENT OF APPOINTMENT: Full time, fixed term contract for one year, contract to be renewed at the end of each contractual year.
    Work Area: different sites around Kenya.
    Job Description:
    The electrical technicians shall provide aftersales services, mainly maintenance & repair of container/vehicle scanners, to the customers at the scanner site.
    Main duties and responsibilities:

    Work at the scanner site daily to ensure the scanner is operating normally.
    Routine inspection and preventive maintenance to container & vehicle scanner at the scanner site as schedule
    Perform service on-call upon customer’s request. When the equipment goes faulty, able to find the fault precisely and restore the equipment to normal working condition in time.
    Identifying spare parts for ordering, management of spare parts on site.
    Timely and accurately preparation of routine reports.
    Performing any other relevant aftersales service duties as may be assigned by the superior.

    Qualification:

    Bachelor’s degree( at least a college diploma with 2 or three years study) in Electrical Engineering or Electronic Engineering or similar major
    At least two years of experience of maintenance and repair of electrical equipment, experience of repairing Medical X-ray equipment preferred.
    A positive and sincere attitude, always ready to offer service whole-heartedly, flexible to respond to a range of different work situations under pressure.

  • Project Technician

    Project Technician

    Job Purpose: Install and configure software packages such as access control platforms, CCTV, Fire Detection and Intrusion Panels, Locks and Vehicle, Parking and Pedestrian systems.
    Job Description
    Compliance

    Inspect PPE to ensure proper functioning before each use and adhere to safety rules

    Primary Responsibilities

    Work with Project Lead to schedule project related work and manage the work against the project timeline
    Attend weekly site meetings and inspections
    Inspect installation sites and study work orders, building plans, and installation manuals to determine materials requirements and installation procedures. Requisition of materials from stores
    Demonstrate systems to clients and explain details, such as the causes and consequences of false alarms, offline cameras, non-functioning doors and barriers and provide training to the security system users
    Terminates UTP and Electrical cables, does LAN testing & Continuity Testing according to industry standards
    Performs installations from beginning to end under supervision of the Commissioning Technician from conduit works, cabling to mounting of equipment for the assigned project
    Install the hardware for access control systems following blueprints of electrical layouts and design plans.
    Read line drawings, architectural drawings and follow relevant instructions
    Assist in conducting simple site surveys and pre-installation surveys
    Install readers
    Set up the CCTV decoder and encoder
    Install Windows servers – AD, IIS, SQL, Firewalls, RAID etc
    Set up indoor and outdoor intrusion detectors
    Install and set up repeater panels, field devices and zones and loops
    Install sliding doors, automatic gates, bollards, barriers, turnstiles, speeds tiles and long range readers
    Install, terminate, label, test and document UTP and Electrical cables as well as testing of cables using LAN testing, Continuity testing as per industry standards
    Mount conduits and adapter boxes
    Draw cables through conduits and ensure they are concealed

    Competencies
    Education

    Diploma or Degree in IT, Electrical Engineering or Telecommunications Engineering from a recognized institution

    Work Experience

    3+ experience in installation, configuration and programing of security related software and hardware

    Technical Skills

    Operation of ohmmeters and oscilloscopic voltmeters, multi-meters, programming devices and all other related security systems test equipment
    Basic computer skills, including up/downloading to control panels
    Programming of addressable fire and electronic security systems
    Basic electronic laws, formula, color codes and electronic symbols and nomenclature

    Personal Qualities

    Install, repair, design, and test hardwired, wireless, electronic, security, computerized fire, accesses control, duress, CCTV and fire suppressions systems
    Read and translate schematics and wiring diagrams
    Use proper test equipment and hand tools related to various fire and electronic security systems
    Communicate orally and in writing with department heads, supervisors, vendors and peers
    Climb ladders and work in high and low locations to reach remote areas
    Establish effective working relationships with management, employees, employee representatives and the public representing diverse cultures and backgrounds

  • Chief Technical Officer

    Chief Technical Officer

    Job description
    This is a Chief Technology Officer (CTO) role for a hyper-growth Pan-African FinTech and Payments company. Based in Nairobi, Kenya you’ll be working with a highly experienced and diverse team of industry experts who have, over the past 15 years, built this business to be one of the most exciting FinTech’s on the continent.
    We’re looking for this CTO to be a true leader – someone who can develop and manage a high performing Engineering team (Infrastructure & Software Development) as well as crafting creative technical solutions that can be deployed in real time.
    The strategic direction of the technology stack will be paramount, it’s therefore essential that you can demonstrate prior experience of delivering scalable, efficient, secure and optimized technology solutions across Africa.
    Additionally, the role will encompass the following elements:

    Develop technical aspects of the company’s strategy to ensure alignment with its business goals
    Discover and implement new technologies that yield competitive advantage
    Supervise system infrastructure to ensure functionality and efficiency
    Build quality assurance and data protection processes
    Monitor KPIs and IT budgets to assess technological performance
    Use stakeholders’ feedback to inform necessary improvements and adjustments to technology
    Communicate technology strategy to partners and investors

    Due to the complexity of this business and it’s products and services, we are specifically looking for someone who has worked in the Payments sector and has successfully scaled an operation to be able to process 100m+ monthly transactions.  Other core skills and requirements are as follows:

    Demonstrable track record of delivering scalable solutions across Africa
    Deep experience in a senior development engineering department, preferably as a Head of Engineering, VP Engineering, CTO
    Detailed experience with open source technologies and tools
    BSc/BA in Computer Science, Engineering or a related field; MBA or other relevant graduate degree is a plus
    A proven and successful record leading an engineering development team and running site/software development projects.
    Outstanding agile technological skills and demonstrated computer skills.
    Be additionally skilled in the development of consumer sites/software/applications through Java, PHP/Python, C, Objective C or C++
    Consumer and result oriented, highly organized, highly analytical and procedural, creative and strategic thinker, and he will have an ability to work on multiple projects and meet tight deadlines.

    A generous remuneration package including stock option, bonuses and relocation assistance is on offer.

  • Software Engineer – Python

    Software Engineer – Python

    Job description
    The Opportunity:
    Job Description:
    The Software Engineer will be responsible for:

    Platform-wide improvements to the existing modules and new modules;
    Leading and supporting product builds (depending on ability and interest) such as our Android app, Messenger and third party chat integration, adaptive learning engine, predictive analytics, gamification, partner API;
    Dreaming up powerful new features that will improve the lives of our learners and create more value for partners;
    Learning from live AB tests and internal analytics to upgrade features based on solid evidence;
    Running scrums and sprint cycles with your fellow devs and product manager;
    Keeping up with the essentials: testing, bug fixes, deployment, and documentation;
    Active participation in community events, trade meetups, and industry workshops in Nairobi and globally.

    Qualifications:

    A desire to impact lives, the ability to make a long term commitment to your team and the product, and exceptional problem solving abilities are all essential prerequisites on the Arifu team. For this role, we’re also looking for someone with the following:
    3-5+ years of professional experience in software development after completing an undergraduate degree;
    Minimum of Bachelor degree in CS, IT or related field. Masters level preferred;
    Demonstrated abilities in Python, MVC & R. Should also be familiar with Java, PHP, and MySQL;
    Demonstrated abilities in 2 or more NoSQL tools, such as Solr or ElasticSearch, MongoDB, CouchDB, and Redis;
    Working knowledge of AWS, Git, Bitbucket, SMS, IVR, HTML5, and Laravel, as well as S3 for data storage;
    Fluency in spoken and written English a must. Strong Swahili a plus;
    Ability to work off of and build upon other people’s code;
    Ability to get things done! We are all super ambitious and the road to greatness is paved with many lines of code;
    Ability to enjoy (and survive) the chaos of a high-growth tech company;

    Compensation and Benefits:
    We aspire to be competitive on compensation although, as an early-stage social enterprise, many on the team work just below market rate. To make up for that, staff are able to participate in the Arifu employee share program. We also offer a comprehensive health insurance package and will cover the cost of a work permit for foreign staff. Other benefits include monthly airtime allowance, extra leave, a stocked kitchen, and plenty of ping-pong and foosball.

  • IT Support Engineer

    IT Support Engineer

    Job description
    We are motivated by an ambitious purpose and inspired by the exceptional people that we work with and we are looking for a IT Support Engineer to join our IT and Infrastructure team. This position will be based in Nairobi and will report to the IT Support Team Lead.
    Job Purpose
    To support and partner all departments on shaping their technical requirements to ensure business objectives are met through providing guidance, recommending methodology and tools in line with the JUMO IT Policy.
    Key Responsibilities

    Improve the JUMO end user IT experience by supporting the business in using the common platform.
    Maintain detailed and up-to-date licenses and hardware/software inventory.
    Provide laptop-windows and Mac setup and support to ensure all JUMOnauts are able to access all systems and platforms.
    Complete Hardware/Software installations and upgrades.

    Capabilities

    Customer service orientated and approachable
    Ability to effectively prioritize tasks and take initiatives
    Detail oriented working style
    Ability and willingness to communicate to technical and non-technical users
    Ability to stay calm in stressful situations whilst dealing with users.
    Sense of urgency.
    Ability to work independently and be comfortable with responsibility.

    Key Requirements
    Essential:

    3 – 5 years + Desktop (Hardware & Software support
    A+, N+ MCDST , MCSE
    Windows 10
    MS Office 2016
    Basic networking
    Active Directory administration
    Office365 and SharePoint administration

    Desirable:
    Mac Certification, Essentials and Server.
    Our mission has launched are you joining us?

  • Senior Network Engineer

    Senior Network Engineer

    Core Description
    Reporting to the Technical Manager, you will be primarily responsible for maintaining, upgrading and developing iWayAfrica’s multiservice network infrastructure and implementing changes in response to user requests and project work.  You will also act as the first representation for the company’s tactical formulation of Technical Networks Strategic Road Map in line with the Business Strategies and competitive edge by providing a variety of technical and non-technical consulting, and advisory services for clients both inside and outside the company. You will be required to lead and be a mentor to less experienced staff and deal with escalated issues from other members of the team and other departments.
    Job responsibilities:

    Ensure timely and comprehensive diagnosis and fault resolution of ALL network devices such as routers, switches, firewalls, bandwidth managers and cache appliances
    Ensure the core network performance and availability is within the stipulated Key Performance Indicators (KPIs)
    Ensure key network performance parameters are monitored by the NOC and propose improvements in monitoring to accurately measure the overall performance of the network
    Demonstrate technical and advisory skills to support customers and sales teams, effectively communicate the technical and business message through collecting all relevant information from clients and creating write-ups with recommendations
    Successfully participate in complex customer accounts or projects, bridging between the needs of the customer and the company
    Work with Sales and Marketing Managers and Sales Teams to provide technical and business expertise, inner workings of the consulting business and delivery of solutions, such that company service offerings and technical capabilities are maximized on each customer engagement
    Facilitate meetings and present concepts to clients and design solutions to meet their business expectations
    Propose solutions that exceed customer expectations by creating additional value and the need for future engagements through implementations that meet technical requirements, target schedule milestones and budgets
    Provide in depth knowledge of new advances in networking and security technologies to drive the business and achieve client’s satisfaction
    Monitoring the Health of iWayAfrica’s production network and related components.
    Oversee timely and thorough network element fault identification, diagnosis, reporting, follow-up and fault clearance.
    Oversee execution of customer solutions that delivers the set SLAs.
    Oversee monitoring of status of iWayAfrica network
    Ensure monitoring and documenting of iWayAfrica’s production network health and utilization statistics.
    Provide leadership to the NOC team and act as a second or third level escalations from the NOC or from other team members
    Ensure continuous communication between support team on network status
    Ensure proper fault escalation and network updates.
    Ensure Communication of maintenance and any issues that may affect the customers to the support and other technical teams.
    Ensure timely and accurate reporting on the network status and performance – weekly, monthly and when else required.

    Required Knowledge
    Computer hardware, network systems and transmission systems (CCNP/JNCIP, MPLS, advanced BGP, ISIS, OSPF. SDH, ONT, Metro Ethernet), WIMAX, Satellite systems.
    Qualifications:Electrical/Telecommunications engineering, Computer Science, Information Technology or equivalent degree with not less than 5 years’ experience in a busy Support Environment preferably in telecommunications industry.

  • OSS Assurance Integration Engineer

    OSS Assurance Integration Engineer

    Job Summary
    We are now looking for an Operation Support Systems (OSS) Assurance Integration Engineer to analyze, prepare, implement and verify the configuration and integration of a node, network and/or system. Your scope of work could include the scenarios of introduction, upgrade expansion, functionality and capacity.  
    Responsibilities

    You will support pre-sales activities, including pre-studies
    Plan the implementation of the product configuration / integration work
    Execute product configuration
    Execute integration and migration work
    Prepare system test, module test and accept test
    You will work to identify and drive improvements
    Post project activities
    E2e technical understanding
    Execute test
    Scripting & coding
    Knowledge sharing and collaboration skills

    Key Qualifications

    Education: Academic degree, minimum on bachelor level, in Engineering
    3-5 years’ experience of deploy system test and lead testing team.
    Domain experience: Operations Support Systems (OSS)
    Creating & innovating
    Applying expertise & technology
    Analytical learning and researching skills
    Delivering results & meeting customer expectations
    You will need excellent planning and organizing skills

    Why is Ericsson a great place to work?
    Ericsson is the driving force behind the Networked Society where every person and every industry is empowered to reach their full potential. Mobility, broadband and the cloud are transforming the world, enabling industries and society to provide better services, capture new opportunities, improve businesses, increase efficiency, and create new user experiences.
    Our services, software and infrastructure support every major telecom operator in the world. The transformation that this brings allows people, business and society to fulfill their potential and create a more sustainable future.
    With about 101,000 employees and customers in 180 countries, we combine global scale with technology and services leadership. We support networks that connect more than 2.5 billion subscribers. 40 percent of the world’s mobile traffic is carried over Ericsson networks. And our SEK 100 billion investment in research and development over the last three years ensure that our solutions – and our customers – are at the forefront of innovation.
    At Ericsson, we give our employees the freedom to think big. Your ideas and innovations can turn into achievements that impact society and change the world. Are you ready to be a change-maker? Learn what makes YOU + Ericsson a powerful combination. Join us today.

  • Pre-Sales and Technical Engineer 

Sales Executive

    Pre-Sales and Technical Engineer Sales Executive

    General

    Work closely with the sales team in a pre-sales role to qualify, manage, and close sales opportunities.
    Performs comprehensive discovery, analysis, and definition of client issues and documents implementation in the form of a technical, confirm that products meet the prospect’s requirements and assist sales in technical qualification.
    Articulate and demonstrate solutions, influence customer’s technical requirements, and position products relative to competition.
    Deliver Technical Solutions

    Main Job Tasks and Responsibilities

    Plan, Design, Implement and Support Technical solutions.
    Pre-sales client meetings and presentations with account representatives.
    Determine scope and develop proposals.
    Identify client requirements: (technical requirements, client infrastructure, configuration, and requirements), technical design (including solution configurations and diagrams) and planning phases of the sales cycle.
    Work with Services Group to ensure successful delivery of solutions to customers.
    Provide the implementation team with all necessary documentation for the successful completion of the project (including solution configurations and diagrams).
    Provide pre-sales support for new and existing customers
    Successfully demonstrate products and 3rd Party Solutions in front of prospects.
    Work with Sales to provide a response for technical RFI/RFP questions.
    Participate in all scheduled sales team meetings/conference calls.
    Responsibility for the build, delivery and management of proof of concept product evaluations and pilot projects.
    Deliver on line and on site product demonstrations (as required or requested).
    Travel, as needed, to industry events, prospect customers and partner sites
    Develop product-training material.
    Additional responsibilities include providing on-site support, handling technical presentations at trade shows and conferences; and ensuring proactive communications with customers to ensure customer satisfaction.
    Maintain an in-depth level of technical and industry knowledge through ongoing training, seminars and certifications.

    Education and Experience

    Proven track record of selling, building, and/or deploying technology solutions.
    Proven experience in providing networking and data system solutions to enterprise clients.
    Experienced as a Presales Engineer in software, installation, implementation and support.
    Experience designing and presenting technical solutions to meet customer requirements.
    Strong communication skills; both written and spoken.
    Strong analytical and problem solving skills.
    Prior technical sales support experience.
    Excellent communications skills; professional presentation skills; self-starter, cooperative attitude; team player.
    Must have excellent interpersonal and time management skills.
    Detail oriented, multi-tasking, and able to deal with tight deadlines and stress.
    Possess ‘think on your feet’ capability.
    Must be able to learn new technologies quickly.
    Must have a minimum of Diploma/Bachelor’s degree in Information Technology, Computer science or equivalent four-year college technical degree.
    2+ years’ experience as a technical engineer, implementation experience, sales and Demonstration skills.

    Key Competencies

    Requirements Analysis
    Technical Solution Design
    Ability to Learn Quickly
    Adaptability
    Verbal and written communication (English and KiSwahili; French advantageous)
    Presentation Skills
    Resilience and tenacity
    Stress tolerance
    Goal driven

    go to method of application »

  • QA Manager

    QA Manager

    We’re looking for a QA Manager to plan, estimate, and coordinate 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.The role is based in Nairobi office and you will be reporting to the Release Manager. This is a 60% management 40% hands on role.
    What you will do:

    Day to day management of onsite and offshore QA Engineers (both full time & contractors)
    Contribute to the development and growth of QA Engineers ranging from junior to senior levels of experience
    Coordination of testing efforts during the sprint cycle: reviewing tickets, test cases, ensuring deadlines are met and resolving and escalating potential issues
    Weekly tracking and reporting on quality metrics
    Participate in hiring and recruiting efforts
    Collaborate with product management and developers to improve testability, automation, and tools
    Work with QA Architect, Engineering and Data Science teams to increase test coverage with manual and automated test cases
    Define and implement testing and verification strategies for both mobile and server platforms
    Own documentation that communicates the procedures and test results
    Perform code reviews for automated tests for both mobile and backend components

    What you should have:

    Experience – 6+ years experience in QA Engineering roles, 4+ years writing test cases/plans
    Automation – 3+ years of software development or equivalent test automation experience in both mobile platform and modular RESTful web services
    Leader – 3+ years leading QA/Test teams globally, both automation and manual testers
    Startup ready – Ability to prioritize and communication in a fast paced startup culture
    Load/stress testing – Extensive experience with load/stress testing frameworks to emulate millions of users hitting the system and identify bottlenecks

    Preferred Skills & Experience:

    BS/MS degree in Computer Science
    Experience working in Agile development process
    Experience working with Data Science/Machine Learning platforms
    Strong Unix/Linux Shell scripting skills
    Knowledge with hands-on experience in writing complex SQL queries
    Knowledge of Java, Scala, Python, Perl
    Knowledge of mobile test automation framework

  • Hardware Engineer

    Hardware Engineer

    Job Ref No. HR/037/18
    Reporting to: Manager Networks and Infrastructure
    Position Scope: The Job holder will be responsible for providing first level technical support to ensure availability, performance and capacity of all Banks’ hardware. The role will include research, testing and support of the computer hardware and other related equipment with regards to best practice and the Bank’s ICT guidelines.
    Key Responsibilities:

    Perform first level support for all servers and computers, accessories, operating systems, office suites and critical bank applications.
    Resolve all problems logged promptly and appropriately and update help desk tickets in a timely fashion.
    Ensure readiness of ICT Infrastructure for new branches and new system implementations and integrations.
    Facilitate hardware repairs including acquisition of spare parts as may be required.
    Manage escalation of issues to service providers and achieve fast turn-around time of repair jobs.
    Participate in relevant end-user training for PC based facilities as may be required during roll-outs.
    Participate in regular reviews of end-user PC needs to help in meeting increasing demand, and providing input to budget requirements and reviews.
    Perform basic installations/upgrades of PC based hardware/accessories, operating systems and office productivity suite to meet user demands.
    Facilitate ICT hardware disposals from head-office and branches based on obsolete and/or un-repairable equipment

    Skills & Experience:

    A University Degree in IT, Computer Science or related field
    At least three (3) year’s relevant IT working experience in a financial institution or related sector.
    Two (2) year’s experience in providing system support in a busy ICT enabled environment
    ITIL Certification, Oracle/MS SQL certification, Knowledge in Linus, AIX & Virtualization will be an added advantage
    Knowledge of Banking policies and procedures.
    Good communication & interpersonal skills.
    Team player