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

  • Software Engineer

    Software Engineer

    Job Overview: Provides support of applications software through programming, (Object Oriented Programming) analysis, design, development and delivery of software solutions. Key skills required : Java Script, Angular or React, MVC Web, Spring.Researches alternative technical solutions for changing business needs.
    Major Accountabilities

    Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices.
    Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
    Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks.
    Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis.
    Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management. Participate in on-call pager support rotation.
    Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes.
    Assist Senior Team members in modification of the documentation templates per the needs of the project and technology.
    Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency.
    Support collection and reporting of project and software metrics. Education:
    Bachelor’s degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience.

    Knowledge / Experience:

    Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required.
    Must demonstrate MC Core Competencies.
    1 to 3 years of experience in software engineering field.Skills/ Abilities:
    Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.
    Must provide the necessary skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities.
    Strong communication skills — both verbal and written – with strong relationship, collaborative skills and organizational skills.
    Ability to work as a member of matrix based diverse and geographically distributed project team.Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

  • Research Engineer 

Post Doc- Research Scientist

    Research Engineer Post Doc- Research Scientist

    Job Description
    Africa is poised to become a leading source of innovation in a variety of sectors with an expected growth rate of 7% annually over the next 20 years. IBM recognizes the potential impact of research and smarter systems in helping to build Africa’s future, hence the African research lab creates technology applications in a range of industries at the core of Africa’s growth: financial services, education, healthcare, mobility, public safety and utilities. IBM believes that increasing access to healthcare and improving the quality of healthcare is critical to the continent of Africa. We develop and leverage high-end cognitive technologies to develop original and novel solutions to healthcare challenges.
    IBM Research software engineers are evaluated on their technical contributions, ability to collaborate across labs, and leadership. These metrics, in the context of a commercial research lab in an emerging market, create a unique combination of roles and responsibilities for a Software Engineer working in the healthcare domain.
    Skills:

    Experience with one or more OOP language (eg. Java, Python, C++)
    Experience with relational and non-relational databases (e.g., postgres, DB2, mongo)
    Experience with at least one front-end framework (e.g., angular, react)
    Mobile Android and iOS development
    Experience building at least one production application
    Experience with agile methodology Impact:
    Develop technologies, analytics and algorithms in financial inclusion and financial services projects.
    Identify data-driven methods when more traditional approaches are infeasible.
    Transform research insights into real-world systems for use across the continent.

    Required Technical and Professional Expertise

    3 to 5 years of work experience depending on education level. Recent graduates will be considered.
    Knowledgeable of the many tools in machine learning, artificial intelligence, and data mining.
    Strong data structures and algorithm design skills

    Preferred Tech and Prof Experience
    NA
    EO Statement
    IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
    Preferred Education:
    Master’s Degree
    Commissionable:
    No

    go to method of application »

  • Mobile/web Developer

    Mobile/web Developer

    Brief
    We are looking for a qualified Front-end developer/UX Analyst to join our team. You will be responsible for designing & building our web and mobile applications. You should be able to translate our company and customer needs into functional and appealing interactive applications.
    We expect you to be a tech-savvy professional with a keen eye for design, who is curious about new digital technologies and aspires to combine usability with visual design.
    Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experiences.
    Key Responsibilities
    Responsibilities

    Define audience needs and translate those into concepts for compelling interactions and user experience.
    Plan user research activities such as participant recruiting and scheduling, materials production, and other logistics; translate research findings into actionable, prioritized recommendations.
    Use markup languages like HTML to create user-friendly web pages and mobile-based features; maintain and improve website and optimize applications for maximum speed.
    Collaborate with back-end developers to improve usability and help with coding and troubleshooting.
    Build solutions for, users and customers and write functional requirement documents and guides
    Create quality sketches, mockups, prototypes and ensure high quality graphic standards and consistency with the Interswitch brand.
    Facilitate design, concept, and prototype sessions; develop an effective and efficient prototyping/storyboard process to communicate user experience visions to stakeholders.
    Stay up-to-date on emerging technologies

    Core Requirements

    Proven work experience as a Front-end developer/UI-UX Analyst.
    Experience with HTML5, JavaScript (ES6-ES8), CSS for React Native Style sheets and jQuery
    Hands on experience with markup languages, responsive and adaptive design and REST API implementation
    React navigation framework
    Understanding of stack-, Tab-, Drawer Navigator
    In-app routing
    Asynchronous function handling
    Understanding of Redux principle (Dynamic app state updating)
    Basic understanding of nom module handling (node)
    Component based app development (creating reusable code)
    Familiarity with browser testing and debugging
    In-depth understanding of the entire web development process (design, development and deployment)
    Experience with React Native
    Experience with animation in React Native
    Knowledge of Intractable Library from Wix for React Native
    Native experience for either iOS or Android or both
    UI/UX experience
    Familiarity with software like Adobe Suite, Photoshop, Marvel, Sketch, Proto, Flinto and Content Management Systems like Drupal and WordPress.
    Understanding of layout aesthetics and setting up of icon fonts
    Experience with Vector icon generation
    Knowledge of SEO principles
    An ability to perform well in a fast-paced environment
    Excellent analytical and multitasking skills
    Self-development skills to keep up to date with fast-changing trends
    Development tools
    Visual Studio Code (IDE for React Native)
    Xcode (required for iOS builds)
    Android studio (not as development tool, only for SDK management and final store builds)
    Github
    Terminal/Console
    Chrome (live debugging from simulator to device)
    Postman (testing API call

    Academic Qualification(s)
    Minimum of a Bachelor’s degree in any discipline; degrees from Computer Science, Engineering or other relevant fields would be an added advantage.
    Professional Qualifications
    Any relevant professional qualification
    Experience
    Minimum of Two (2) years

  • Condition Monitoring Technician 

Systems Expert 

Mechanical Field Services Technician

    Condition Monitoring Technician Systems Expert Mechanical Field Services Technician

    Details:
    The position is to be filled by a young self-driven, results focused COMO Technician with “can do  attitude” to work in conjunction with the management & sales team.   
    Key responsibilities include.  .       

    Manage day to day site operations and quality service delivery of the following: 
    Vibration analysis – multi technology platform        
    Troubleshoot complex machinery faults
    Oil and Lubrication knowledge
    Infrared Thermography for electrical, mechanical, refractory etc…  ·         
    Ultrasound (leak detection, steam traps, arcing and corona etc…)  ·         
    Corrective maintenance practices of balancing and alignment.  ·         
    Non Destructive Testing.  ·         
    Visual inspections and troubleshooting skills.  ·       
    Improve customer’s machinery reliability.  ·         
    Understand customer safety requirements and follow rules and guidelines.  ·         
    Understand customer, contracts requirements and people.  ·         
    Customer Management (meetings, work scope, safety etc)  ·         
    Efficient job scheduling.  ·       
    Keep BRS Management Sales Team updated and informed.  ·         
    Ensure timely and accurate reporting of analysis, severity and faults.  ·         
    Be available for emergency call outs.  ·         
    Ability to work well with and integrate into the customers maintenance organization.  ·         
    Having good IT skills and be proficient in MS Office packages. QuickBooks proficiency an  added advantage     

    Competencies  .

    Technical (Hands on), Diploma in Mechanical/Electrical Engineering  .
    Basic machine troubleshooting skills. 
    Added advantage: Working knowledge and or  experience with other predictive maintenance technologies and practices including  electrical and mechanical infrared inspections, In-place dynamic balancing, airborne  ultrasound inspections, machinery alignment, ODS, NDT inspections, oil and lubrication  analysis  .
    Strong customer service skill set and attitude  .
    Passion for troubleshooting and problem solving of mechanical / rotating equipment .
    You have strong business, people, communication and professional skills. You are fluent in  spoken and written English.
    You have a strong desire and would enjoy a career in  equipment reliability.  .
    2 years minimum experience in a busy maintenance environment  

    You should be able to travel frequently  .
    We look forward to see you develop as a professional who creates a career in  BRS and we  will support your steps 

    go to method of application »

  • Backend Engineer 

Frontend Engineer

    Backend Engineer Frontend Engineer

    Job Description
    We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
    Responsibilities

    Integration of user-facing elements developed by a front-end developers with server side logic
    Building reusable code and libraries for future use
    Optimization of the application for maximum speed and scalability
    Implementation of security and data protection
    Design and implementation of data storage solutions
    Maintaining our Backend Infrastructure

    Skills And Qualifications

    User authentication and authorization between multiple systems, servers, and environment
    Management of hosting environment, including database administration and scaling an application to support load changes
    Good Understanding of SQL
    Strong Programming Skills in Python
    A good undertanding of Django/Flask Framework
    Experience with Postgres,Mysql database, Nosql(Mongo,Cassandra)
    Data migration, transformation, and scripting
    Outputting data in different formats
    Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
    Creating database schemas that represent and support business processes
    Proficient understanding of code versioning tools, such as Git
    Understanding of “session management” in a distributed server environment
    Experience with Microsoft Azure will be an added advantage
    A bachelor’s Degree in Computer Science or any other related Field

    go to method of application »

  • Integration Manager 

Sourcing and Development Manager

    Integration Manager Sourcing and Development Manager

    Job Description
    OVERVIEW
    Designed, engineered and built in Kenya, Mobius Motors sells highly durable, highly affordable vehicles for Africa’s mass market. Versatile, rugged and durable, it is designed for African cities whilst still being extremely capable off-road.
    We are seeking to hire an exceptional Engineer interested in a truly unique entrepreneurial opportunity to create impact on a global scale as part of our Technical Team.
    RESPONSIBILITIES

    The Technical team ensures that Mobius Motors has selected and developed the optimum technological solution to maximise the value and benefit of our product offering to our customers. This encompasses the following areas:
    Innovation: Strategic selection and application of existing and new technology in a new manner to address challenging product development needs
    Design & Development: Utilisation of lean and agile design & development best practices to efficiently introduce new products & solutions quickly and robustly
    Capability: Development of the right technological knowhow both internally & externally (through partners) to allow pushing the boundary of capable product development goals
    Every member of the Technical team takes responsibility for supporting the business needs above, which may require expanding responsibilities as needed, additional learning, and tackling new professional challenges beyond what is reflected in this Job Description.

    FUNCTIONAL AREAS RESPONSIBILITIES

    Design

    Requirements Development: Ensure team develops detailed requirements documents to support component and system sourcing and development
    CAD Models & Drawings Development: Ensure team produce accurate and timely 3D and 2D designs
    Design Principles Adherence: Implement Design for Assembly and manufacture and Mobius design principles
    Design Review Process: Ensure comprehensive design development & review process is followed ensuring adequate review and sign-off from Commercial, Production and Quality. Ensure use of FMEA tools to develop robust designs. Work with team to resolve any design conflicts

    Project management

    Development Timeline: Manage vehicle development project to meet vehicle performance and timeline targets. Ensure alignment with DVP timelines
    Team Work Plans: Plan project design work to meet project timelines with sufficient breakdown to individual engineers work plans

    Risk Management: Proactively manage and communicate system design project risk:

    Assess risks
    Plan for risks
    Implement and measure risk actions
    Communication: Maintain up to date project plans and communicate with team on changes
    Issues Escalation: Provide regular adequate project and design status summary to senior management for review and escalation

    People Management & Learning
    Team management: Effectively manage design engineers to ensure high productivity and engagement to deliver desired work activities
    Team performance: Regularly report to senior management on status and issues
    Team Training and Capacity Building: Proactively and intentionally improve engineering and team skills through books, training courses and other means. Empower and increase technical and professional capacity of design engineers.
    Analysis
    CAE Analysis: Review and direct CAE analysis
    Supply Chain Support
    Supplier Development: Oversee support of supply chain with technical advice and requirement documents including support for overseas visits to suppliers as required
    Supplier Design Issues Support: Engage with suppliers and supply chain team to find technical solutions
    Prototype Builds
    Vehicle Build Support: Assist timely completion of prototype builds where possible
    Verification, Validation and Testing
    Testing Support: Support development of test strategy and optimisation of DVP for programme goals of early issue discovery
    Test Issue Resolution: Mentor and lead problem solving with Engineers based on test issues generation
    Production Troubleshooting
    Production Implementation: Support planning of vehicle system production and assemblyProduction Ramp up Support: Responsible for technical team solving production ramp up issuesContinuous Improvement: Generate and implement ideas to improve manufacturability
    Documentation
    CAD Data Management: Ensure all vehicle product data is maintained in appropriate systems

    BOM
    PLM

    Design Data Management: Ensure storage of engineering analysis, supplier technical information etc. along with company policy

    QUALIFICATIONS, KNOWLEDGE & SKILLS
    Academic & Professional
    Bachelor degree (minimum) in Mechanical Engineering, Industrial Engineering, Industrial Systems Engineering or similar
    Functional Knowledge & Skills

    10+ years related experience in automotive product design/development engineering
    Proficiency in SolidWorks, CATIA or AutoCAD
    Strong fundamental engineering and physics expertise
    Strong system knowledge both theoretical and practical
    Knowledge and experience of verification, validation and test strategy design
    Passion for prototype development and a pragmatic attitude
    Ability to adapt to a dynamic working environment and work within a diverse team
    Extreme patience and a good sense of humour
    Excellent oral and written communication skills
    Excellent interpersonal skills to work effectively with others
    High level of analytical and problem solving skills

    General

    Experience of managing technical teams and delivering projects
    Proven project management skills
    Ability to self-manage; taking ownership of projects: budgeting, work planning, resource management and reporting
    A start-up personality; entrepreneurial, ambitious, independent, systematic attention to detail, structured thinker, goal-oriented, flexible and able to deal well with setback
    Reliable, diligent and hard-working team player

    go to method of application »

  • Data Recovery Engineer and Computer Forensics Engineer

    Data Recovery Engineer and Computer Forensics Engineer

    Job Description

    Diagnose and repair mechanical and electronic failures on customer storage devices as necessary;
    Properly use and understand software and hardware tool complexes needed for data recovery;
    Communicate status of projects to sales representatives and record work that is performed and needed both textually and verbally;
    Keep work area neat and orderly.

    Requirements

    Must have strong work ethic, be customer focused, and possess a high energy level.
    A high degree of integrity, professionalism, and discretion is required;
    Take responsibility and ensure all scheduled work is completed by agreed deadlines;
    Some training will be provided, but the right candidate is a uniquely motivated self-starter with the ability to study, research, and learn quickly on their own;
    Bachelor Degree in Electrical Engineering, Computer Science, IT, Mechanical Engineering or equivalent experience;
    Knowledge in FAT, NTFS, NFS, HFS, HTFS, EXT2/3FS is a plus.
    Ability to reconstruct disks in a clean room environment
    Ability to recover data from RAID systems, virtual servers, data tapes or other types of storage devices is an added advantage.

  • IP Core Engineer

    IP Core Engineer

    Job description

    Our client is looking for an IP Core Engineer, with Cisco knowledge / certification to work in Nairobi on a mobile telecoms network. 
    Candidates should have expereince with IP Core, preferrably with Huawei, Ericsson or Nokia expereince and be Cisco networking certified – HCIE or CCIE, or at least highlky Cisco competant.
    Role is for a 1 year long term contract.

  • Technical Support Specialist ( Engineer )

    Technical Support Specialist ( Engineer )

    Job description
    Job Introduction
    BBC World Service is an international multimedia broadcaster, part of BBC News, delivering a wide range of language and regional services and working increasingly with other parts of BBC News to serve global audiences. It uses multiple platforms to reach its weekly audience of 320 million globally, including TV, digital platforms including social media, AM, FM, shortwave, digital satellite and cable channels.
    Role Responsibility

    Reporting to the Bureau Manager, for the running of the Nairobi Bureau technical operations and be responsible for the technical affairs in the Nairobi Bureau.
    You will provide a professional technical support service and office management to our Nairobi operations, spanning a variety of technologies, and within a service management culture.
    You are expected to have an excellent command of English, as well as technical knowledge across a variety of disciplines. You will be expected to have a thorough knowledge of broadcast engineering and/or operations.
    You will also be required to provide first line support, being guided by Engineering Operations in the UK, for the Bureaux IT infrastructure that consists mainly of a secure Windows based client/server topology. This enterprise-wide desktop is governed by the BBC in the UK with its technical partners. The bureau also uses locally, Apple-based products and some Linux-based products

    The Ideal Candidate

    Fluent spoken and written English; excellent communications skills and ability to manage remote communication effectively.
    An up-to-date knowledge of all relevant technologies, including camera, sound and studio equipment and practices, RF & satellite communications, digital
    broadcasting production techniques including audio/video capture and distribution and IP networks,
    An appreciation of broadcast industry standards including video and audio encoding.
    Excellent organizational skills. Experience of prioritizing own workload, the ability to self-manage under pressure to produce accurate work and meet deadlines.
    Ability to present information clearly and concisely so that it easily understood by a variety of audiences.
    Ability to understand and interpret data accurately and effectively.
    Consistently pays attention to detail.
    Ability to comprehend instructions and details but willing to question in order to clarify requirements.
    Confident in own ability and judgment and willing to take the lead and be personally accountable.
    Strong determination to succeed, whilst maintaining tact and diplomacy, even when faced with challenges and obstacles.
    The ability to get one’s message understood clearly by adopting a range of styles, tools and techniques appropriate to the audience and the nature of the information.

  • Data Recovery Engineer & Computer Forensics Engineer

    Data Recovery Engineer & Computer Forensics Engineer

    Job Description

    Diagnose and repair mechanical and electronic failures on customer storage devices as necessary;
    Properly use and understand software and hardware tool complexes needed for data recovery;
    Communicate status of projects to sales representatives and record work that is performed and needed both textually and verbally;
    Keep work area neat and orderly.

    Requirements

    Must have strong work ethic, be customer focused, and possess a high energy level. A high degree of integrity, professionalism, and discretion is required;
    Take responsibility and ensure all scheduled work is completed by agreed deadlines;
    Some training will be provided, but the right candidate is a uniquely motivated self-starter with the ability to study, research, and learn quickly on their own;
    Bachelor Degree in Electrical Engineering, Computer Science, IT, Mechanical Engineering or equivalent experience;
    Knowledge in FAT, NTFS, NFS, HFS, HTFS, EXT2/3FS is a plus.
    Ability to reconstruct disks in a clean room environment
    Ability to recover data from RAID systems, virtual servers, data tapes or other types of storage devices is an added advantage.