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

  • Technical Project Manager

    Technical Project Manager

    Job description
    We are looking for a hybrid individual with strong technical expertise as well as deep project management experience. We need someone who grew through the technical ranks and became a project leader through wit, skill, and the ability to communicate clearly to non-technical audiences. You need to be a self-starter and a strong relationship builder to become the interface between the technical team and other stakeholders impacted by the same project. You need to be a highly structured thinker who can align all current projects into a modern project management methodology that will increase efficiency in all teams. If that sounds exciting to you, read on.
    About The Tech Team
    Our Tech team is a hardworking team, that builds and adapts cutting-edge software to support all ALU students and staff. It supports the overall mission of ALU, ALC and ALUSB by developing and supporting systems to enhance the student learning experience and operational efficiency. There is a huge scope within tech to learn new skills as you move between platforms. The team works with the most innovative solutions out there to creatively support and enable the best possible learning environments.
    About The Role
    In this role, you will be the primary point of contact between technical teams and other organizational technical project stakeholders. You will need to combine the roles of technical manager, communicator, and quality assurance analyst. You also assess technical risks, assist with technical problem solving, and cut through the layers of complexity surrounding any given technical project to determine what is really going on. In addition, this role will have a great deal of autonomy in leading the development and implementation of modern project management methodologies and tools. Success in this role will be measured through the successful implementation and application of project management methodologies across all technical projects.
    More Specifically You Will Be Responsible For

    Managing the timelines, RACI Matrices, and budgets of all technical projects;
    Evaluating, reviewing and implementing modern project management methodologies and tools;
    Managing deliverables and expectations across a wide variety of technical projects being implemented to transform the education/leadership paradigm on the continent;
    Aligning all current projects into a modern project management methodology.
    Defining clear areas of responsibility across the team and delivery dates for projects;
    Planning the research, review and implementation of modern project management methodologies and tools.

    Requirements

    Bachelor of Science in Information Technology or any other related field
    Certificate in Project Management
    >5 Years relevant work experience: a strong technical background as well as strong experience in project management methodologies
    Experience in Software Development
    Consulting experience is a plus
    Strong Interpersonal Skills
    Agile Methodologies expertise
    Strong attention to detail

    LOCATION
    This is a full-time position which will be based in Nairobi, Kenya or on the beautiful island of Mauritius.

  • Smartphone Repair Technician

    Smartphone Repair Technician

    Tech Garage is in need of a Mobile Phone Repair Technician who will troubleshoot, repair and refurbish mobile devices to “like new” condition.
    Roles

    Perform functional test to triage damaged devices and diagnose failures
    Disassemble, test, and replace defective components
    Test and reclaim individual components and external housings
    Reassemble complete device, following predetermined work instructions
    Perform full functional, cosmetic, and RF testing
    Identify potential areas for improvement of internal processes and procedures

    Required Knowledge, Skills and Abilities:

    Able to work in a progressive repair process, having direct interaction with employees performing other portions of the process
    Experience using precision tools and technology
    Software flashing and RF test experience preferred
    Effectively communicate with or give instruction to other employees
    Able to pick up on new processes quickly and execute with little direction
    Good computer skills, experience with Windows based software
    Able to sit and stand for extended periods of time
    Vision capabilities to focus on small, intricate parts for extended periods of time

    Job Requirements

    Diploma certificate in Electronics engineering
    Mandatory 2 year plus direct experience in cell phone or other electronic device repair
    Experience using precision tools and technology
    Software flashing and RF test experience preferred
    Laptop repair experience would be an additional advantage

  • Senior Technician 

Telecommunications Technician 

Transport Officer 

Medical Officer

    Senior Technician Telecommunications Technician Transport Officer Medical Officer

    Grade 8/9/10
    Ref: MSU/ADM/ICT/01/18
    Area of Specialization; Computer Hardware and Connectivity
    Requirements

    Applicants must be holders of a Bachelor’s degree in computer hardware from an accredited
    At least three (3) years relevant work experience in a large institution.
    He must be a registered member of a relevant professional body.

    go to method of application »

  • Service Engineer 

Sales Engineer 

Senior Sales Engineer

    Service Engineer Sales Engineer Senior Sales Engineer

    Job Details

    Hands on experience in Preventive Maintenance of Reciprocating /Screw Air Compressors, BOP, Generators.
    Hands on experience in using various tools and portable test equipment.
    Installing, Trouble shooting, repairing and maintaining compressed air system components.
    Willing to travel in domestic and international site locations.
    Erects, commissions, repairs and carries out preventive maintenance of air compressors at customer installations. Consults with supervisor or customer to plan layout of equipment.
    Perform on-site installation, validation and commissioning of air compressors.

    Qualifications:

    Diploma in Mechanical Engineering
    3 – 5 years relevant work experience

    go to method of application »

  • Platform Engineer 

Product Manager

    Platform Engineer Product Manager

    Job description
    We are looking for highly talented platform engineers who are hungry to make a difference in the African continent by building outstanding software solutions to drive the success of local businesses in Africa and beyond. Our platform engineers will have a unique opportunity to be mentored and developed by leaders who have world class engineering experience. As a Platform Engineer, you will build various aspects of mSurvey infrastructure to power innumerable conversations at scale.
    Key Responsibilities

    Closely monitoring all platform related production systems;
    Proactively correcting, improving and optimising the mSurvey platforms;
    Developing best possible, most robust, and extensible solutions from feature requests;
    Working with Data Scientists to develop rich value added features;
    Working with DBA to create an ETL and Data Warehouse system;
    Working with Operations to automate solutions and increase service reliability;
    Developing and maintaining a world class public API

    Skills and Attributes

    Bachelor of Science (Computer Science) or related engineering discipline
    Strong foundation in algorithms, data structures and distributed systems
    Loves building things and shipping them, truly making them work in the best way possible
    Extensive experience with Java serverside programming
    Advanced knowledge of JAVA, JVM Runtime, and JVM performance tuning is a plus
    Open Source project contributions are a plus
    Unix systems programming experience is a plus
    Have a strong desire to achieve mastery level as a platform engineer
    Individuals with a love for the African continent who want to be part of the team driving a business revolution

    go to method of application »

  • Systems Engineer, Kenya – UK (EMSL1732)

    Systems Engineer, Kenya – UK (EMSL1732)

    Job description
    Req # EMSL1732
    Objective
    We are looking for a Systems Engineer to work closely with a sales representative in a defined territory. The Systems Engineer’s main mission will be to support the sales organization in all technical matters regarding pre-sales, sales calls, and post-sales.
    Responsibilities

    Pre-sales – assist in qualifying sales leads from a technical standpoint.
    Sales calls – be the main technical resource on sales calls and answer/ educate the customer on issues ranging from features, specifications and functionality to integration.
    Conversant with networking applications and solutions.
    Post-sales – be the lead technical contact for identified accounts for technical issues and will work closely with the technical support team and engineering to answer, elevate and resolve customer’s technical issues.
    Provide assistance to identified customers with post-sales training.

    Required Skills

    Significant Experience in technical/pre-sales support as a sales or systems engineer
    Significant experience in LAN/WAN/Internet services administration
    Strong understanding of DNS and NFS, SMTP, HTTP, TCP/IP
    Knowledge of the following technologies: Routing, Switching, VPN, LAN, WAN, Network Security, Intrusion Detection, and Anti Virus.
    Strong understanding in the following technologies and protocols: RADIUS, PKI, IKE, Certificates, L2TP, IPSEC, FIREWALL, 802.1Q, MD5, SSH, SSL, SHA1, DES, 3DES
    Experience with encryption and authentication technologies required
    Strong presentation skills

    Education

    Bachelors Degree or equivalent experience.
    Graduate degree preferred.

  • Senior Software Engineer

    Senior Software 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 Senior Software Engineer to join our team. This position will be based in Nairobi, Kenya and will report to the Software Development Manager.
    Purpose
    Help scale our platform to meet the needs of our rapidly growing offering as well as build high volume, reliable microservices while demonstrating technical leadership to more junior developers.
    Our Tech Stack

    Languages: Python, Java script, Ruby, LUA
    UI: React, React Native
    Databases: MySQL, Postgres, DynamoDB
    Hosting: AWS, Docker Swarm
    Messaging: RabbitMQ

    Key Responsibilities

    Actively participate in and contribute to architectural and technical stack choices.
    Recommend and implement technical solutions in a phased approach to introduce new product constructs and microservices to our platform.
    Engage with Product Managers, Architects and business stakeholders to define platform requirements.
    Drive project planning and execution.
    Mentor engineers.

    Capabilities

    Strong track record of leadership and initiative
    Excellent communications skills
    Engagement and drive to promote engineering as a craft
    Ability to translate business needs into technical requirements and designs
    Operate in a high performing team
    Able to deliver results in fast paced agile environment

    Key Requirements

    Bsc/Msc in Computer Science, Mathematics, Electrical Engineering or related field preferred
    8 + years of experience designing, developing and testing software
    Hands-on experience with the design and development of high volume, highly reliable services
    Basic understanding of financial and accounting concepts

    Our mission has launched are you joining us?

  • Presales Engineer – IT Business Solutions 

Digital Manager – Advertising 

JAVA – Software Engineer 

Chef- Five Star Boutique Hotel 

Partnership Manager – Telecommunication 

Social Network Brand Executive 

Rider – Auto Parts

    Presales Engineer – IT Business Solutions Digital Manager – Advertising JAVA – Software Engineer Chef- Five Star Boutique Hotel Partnership Manager – Telecommunication Social Network Brand Executive Rider – Auto Parts

    Our client is a leading integrated business solutions provider dealing with various systems including Queue Management, Visitor Management, Time & Attendance and Electronic Security Systems. They seek to hire an experienced Presale Engineer who is conversant with AUTOCAD designing software.
    Responsibilities

    Attending site meetings with the clients and other stakeholders
    Making detailed quotations
    Manage client communication by means of Minutes of the Meeting
    Handle various departmental reports; create, maintain, and report out data ensuring accuracy and timeliness
    Responsible for creation of service tickets and ordering of required parts
    Schedule subcontractor, customer, and other onsite vendors for installation
    Provide technical support to sub-contractors as needed
    Participate in project planning and progress meetings to remain current on project status and expectations
    Interact and effectively communicate with internally with various team members and externally with vendors and customers
    Design solutions for clients after through gaining through understanding of their requirements
    Provide detail Bill of Quantity for the proposed solutions
    Make quotations as per the instructions provided by the line manager
    Identify and provide strategic work solutions to improve the operational efficiency.

    Qualifications

    A Bachelor’s degree in Electrical Engineering
    Well conversant with AutoCAD designing software (Should know how to design a layout from scratch)
    A minimum of four (4) years’ work experience in a similar role.
    Knowledge and experience in security management solutions will be an added advantage.
    Should be very well conversant with MS office packages
    Strong communication and interpersonal skills
    Strong technical knowledge and experience.
    Strong strategic, analytical and organizational skills
    Strong ability to multi task and manage competing demands.
    Ability to understand, or learn to interpret site plans, including plans used by other trades, and commonly used symbols
    Team oriented, with experience working on teams
    Ability self-manage, work on own initiative, meet tight deadlines and balance priorities to achieve results
    Demonstrated ability to increase productivity and continuously improve methods, approaches, and departmental contribution.

    go to method of application »

  • ICT Officer III: Jg ‘H’ 

ICT Officer I: Jg ‘K’

    ICT Officer III: Jg ‘H’ ICT Officer I: Jg ‘K’

    Job Description
    Specific Duties and Responsibilities

    Writing and testing simple computer programs according to instructions and specifications
    Assisting in implementation of the computer systems
    Providing user support and training of uses 
    Repair and maintenance of ICT equipment and associated peripherals
    Monitoring the performance of ICT equipment
    Reporting any fault for further action

    Requirements for Appointment

    KCSE grade C plain
    Diploma in the following fields; Computer Science, Electrical/ Electronics engineering or its equivalent qualification from a recognized institution

    go to method of application »