About the Senior Software Engineer Position
In this role, you will primarily work as a Senior Software Engineer within the Technology department building world-class internal products to support Andela’s business needs.
As the Senior Software Engineer, you will take on complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary. You will require very little oversight beyond high-level direction; you can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease. You will show initiative beyond knocking tasks off a list; you are able to identify and suggest areas of future work for yourself or your team. You will drive product velocity and deliver products with confidence. You will take pride in building products that are key to helping Andela grow and scale as an organization.
You’re the kind of person who:
Believes that building great software is more than just delivering working code, that other aspects such as reusability, testability, maintainability, security, and performance are just as important.
Is constantly learning and expanding your skillsets on and off the job.
Can mentor entry-level developers willing to become world-class.
Responsibilities for the Software Engineer Job
Work closely with Product Owner and Stakeholders to understand the business needs
Deliver complex software solutions that meet those needs
Share responsibility for strategically scaling Andela’s internal systems
Promote and nurture good team practices such as TDD, code reviews, and pair programming
Bring vision to the team in the form of new technology recommendations, ideas and approaches
Mentor entry-level developers willing to become world-class
We are interested in a candidate from any background as long as you have a solid understanding of core computer science principles. Here’s an abbreviated list of interesting technologies we currently use:
Javascript/Node.js
Ruby/Ruby on Rails
Golang, Python
AngularJS, React
Postgres, MongoDB, Redis
Heroku, AWS, Google Cloud, Docker, Kafka
Software Engineer Job Qualifications
The ability to be located in Lagos, Nigeria or Nairobi, Kenya.
3-5 years of software development experience
Strong understanding of computer science principles
Experience working in an agile environment (stand ups, sprint planning, retrospectives, etc)
TDD and pair programming experience
Experience or strong interest in microservices architectures and distributed systems
Solid written and verbal communication
A Bachelor’s or advanced degree in Software Engineering, Computer Science or related field
Website: Website
-
Senior Software Engineer
-
Systems Engineer
Job Purpose/Summary:
The Systems Engineer will be responsible for the operation and maintenance of the company’s systems. These include provisioning systems, Domain Name Systems(DNS), DHCP management systems, authentication systems, monitoring systems etc. The Systems Engineer will ensure that systems Key Performance Indicators (KPIs) and metrics are measured and met at all times.Key Roles: Develop or adapt existing software for use in various systems and products within the business using java and other open-source scripting tools like UNIX/Linux shell scripting and php.
Installation, configuration, customization and administer UNIX/Linux based e-Mail servers, DNS, Database servers, authentication systems and network monitoring systems.
Operations, maintenance, upgrades and administration of the subscriber management and billing systems; mail systems; monitoring systems; DNS systems; and authentication systems used to control access to various systems.
Operations and maintenance of the back end provisioning systems for the Hai network
Planning and implementation of systems upgrades to keep up with technological advancements/enhancements
Building web applications for internal company use
Management of Virtual Infrastructure and applications
Responsible for ensuring backup systems are in place and working (includes design, implementation and testing of backup system and data integrity)
Creation, operations and maintenance of monitoring systems, to ensure prompt and factual reporting of network and systems KPIs and metrics
Systems capacity and licensing analysis, planning and growth to meet current and future demands
Responsible for systems security and integrity
Generation and analysis of reports from the various monitoring systems
Documentation of the core data, wireless and voice infrastructure
Development and documentation of Systems disaster recovery plan; process documentation and periodic testing per available system
Detection of network and systems security breaches and prevention of their recurrence
Proactive monitoring of network and systems vital parameters
Research, development and implementation of new systems technologies
Training on systems architecture and monitoring systems
Any other duties as may be assigned from time to time
Systems management includes, o GPON Back-end (Alcatel AMS) o Wireless Back-end (SGS for Ruckus and Uriel) o Billing Back end (Promelec) o ECI/Nokia-Alcatel NMS o Sandvine
Key Performance Indicators: 100% uptime on all systems within the company’s core production network.
Adherence to laid out processes and procedures.
Delivery of projects within agreed timelines.
Ensure that NOC is provided with relevant tools to timely monitor all systems
Systems security reports are available and any breaches are identified and fixed permanently
Documentation of the core data and voice infrastructure is available
Systems availability, performance KPIs are met
Meeting set schedules as per work plans
Carrying out quarterly system audits, providing reports and implementation of recommendations within agreed timelines
Readily accessible disaster recovery plans and testing as per schedules of all systems
Regular training of NOC and customer services teams on their systems topic of interest
Regular systems capacity and licenses reports, implementation of recommendations thereof -
Inventory Manager Waiter/Waitress Stewards Chefs
The Manager will be required to realign and organize warehouse operations to enhance stock traceability, optimization, order picking and timely customer service.
Facilitate and maintain a conducive physical condition of warehouse by planning and implementing new design layouts in line with Business needs
Retain best practice in receiving, warehousing, and distribution operations and continuously update operational/ policies and procedures.
Comply with statutory warehousing and material handling requirements and advise management on needed actions.
Apply critical thinking to realize revolutionary ideas on physical condition of warehouse and design layouts.
Manage stock control and reconcile with data storage system. Produce reports and statistics regularly (IN/OUT status report, Expiry Management and Dead stock report etc.)
Maintain standards of health and safety, hygiene and security
Achieves financial objectives through optimal stocking; analysing variances and initiating corrective actions.
Ensure stock is adequate for the Main hospital and the six Medical Centres and covering all customer demands
Control inventory levels by periodically conducting spot check counts and reconciling with the operational ERP system
Apply proper inspecting procedures with focus on shelf life, quality and packaging.
Maintain warehouse staff output by training, coaching, monitoring, and appraising job results that promote timely and high quality medical services
Skills and Requirements:
A bachelor’s degree in Purchasing & Supply, logistics, Commerce, Management or similar discipline. A Master’s degree will be an added advantage.
A professional Diploma in Supply Chain Logistics (CIPS, Supplies Management, Procurement)
At least 5 years’ experience in Inventory and Supplies Management.
Hands on experience with warehouse management software and databases.
Excellent logistical skills that track movement of supplies from the supplier- to warehouse-to user departments while managing shelf life.
go to method of application » -
Personal Assistant Social Media & Recruitment Intern Front Line Manager Senior Development Engineer
The successful candidate MUST have 3 years working experience in a busy corporate environment.
Key Responsibilities:
• Assist in managing diary for the Company Secretary.• Check deadlines, upcoming meetings, and incoming requests from clients and put preliminary work in play.• Arrange meeting venues and set reminders for these meetings.• Assisting the team members in amending and formatting documents in-house style.
Qualifications:
• Must have a bachelor’s degree in a business related field.• Must have 3 years’ experience in a busy corporate environment.• Must have excellent written and oral communication skills.• Must have excellent organization and planning skills.• Must have discretion and confidentiality.
go to method of application » -
Data Processing Assistant
Context:
Under the general supervision of the Operations Officer, under the direct supervision of the Senior Operations Liaison Assistant, and in coordination with the Senior Operations Assistant/Movements Coordinator, the incumbent is responsible for entering data for refugees and migrants into IOM data base and preparation of IOM travel bags in compliance with IOM established procedures to ensure orderly and timely movements of refugees and migrants. The incumbent’s responsibilities will include the following:
Core Functions / Responsibilities:
Receive travel documents from high commissions, USRAP travel packets from Resettlement Support Centre (RSC); check and confirm documents/packets received against RSC/high commissions dispatch list and return signed copy to RSC/high commissions.
Import USRAP data lists into Mimosa database; register cases received in Mimosa.
Update case status in Mimosa and tracking system; indicating cases with special needs and cross-references in Mimosa.
Sort and photocopy travel documents as requested by other units/departments, i.e. for exit permits.
Dispatch travel documents by DHL to relevant IOM missions together with data/booking lists.
Maintain and update spread sheet of packets received from RSC/embassies and returned.
Forward a list of all travel documents received to IOM field offices in the region (OPS and MHD), i.e. Dadaab and Kakuma.
Liaise and reconcile with RSC, embassies and missions on cases received and returned.
Timely and accurately prepare departure/exit cards, x-rays, medical documents pre-departure certificates and customs cards for departure ex Kenya and the region: BI, ER, SO and DJ, and send them to the relevant missions.
Perform any other duties that might be assigned.
Required Qualifications and Experience
Education
A Bachelors Degree or equivalent (or higher) with least two years professional working expereince in data processing and database management, or High School Certificate, with 4 years professional working experience in data processing and database management.
Computer literacy in Ms Windows XP and 2000, Ms Office 2000/2003, Database and Ms Access.
Experience
Overall knowledge of USRAP, Australian, Canadian and European IOM resettlement procedures.
Accuracy in handling and reporting data.
Typing speed of 60 words per minute.
Languages
Fluency in both written and spoken English and Kiswahili
Required Competencies
Behavioural
Accountability – takes responsibility for action and manages constructive criticisms
Client Orientation – works effectively well with client and stakeholders
Continuous Learning – promotes continuous learning for self and others
Communication – listens and communicates clearly, adapting delivery to the audience
Creativity and Initiative – actively seeks new ways of improving programmes or services
Leadership and Negotiation – develops effective partnerships with internal and external stakeholders;
Performance Management – identify ways and implement actions to improve performance of self and others.
Planning and Organizing – plans work, anticipates risks, and sets goals within area of responsibility;
Professionalism – displays mastery of subject matter
Teamwork – contributes to a collegial team environment; incorporates gender related needs, perspectives, concerns and promotes equal gender participation.
Technological Awareness – displays awareness of relevant technological solutions;
Resource Mobilization – works with internal and external stakeholders to meet resource needs of IOM.
Other
Any offer made to the candidate in relation to this vacancy notice is subject to funding confirmation.
Appointment will be subject to certification that the candidate is medically fit for appointment and verification of residency, visa and authorizations by the concerned Government, where applicable.
Only candidates residing in either the country of the duty station or from a location in a neighbouring country that is within commuting distance of the duty station will be considered. In all cases, a prerequisite for taking up the position is legal residency in the country of the duty station, or in the neighbouring country located within commuting distance, and work permit, as applicable. -
Programme Coordinator
For The Purpose Of The Vacancy, The Following Candidates Are Considered As First-tier CandidatesIOM is committed to a diverse and inclusive environment. Applications from qualified female candidates are especially encouraged.
Internal candidates
Qualified applicants from the following NMS countries:
Antigua and Barbuda, Benin, Bahamas, Botswana, Belize, Congo, Cabo Verde, Djibouti, Micronesia (Federated States of), Gabon, Gambia, Guyana, Iceland, Cambodia, Comoros, Lesotho, Luxembourg, Libya, Montenegro, Marshall Islands, Mongolia, Mauritania, Maldives, Namibia, Nauru, Papua New Guinea, Paraguay, Seychelles, Slovenia, Suriname, El Salvador, Swaziland, Timor-Leste, Trinidad and Tobago, United Republic of Tanzania, Holy See, Saint Vincent and the Grenadines, Venezuela (Bolivarian Republic of), Vanuatu, SamoaContextUnder the direct supervision of the Regional Director and administrative supervision of the Chief of Mission, Country Office with Coordinating Functions (COCF) in Nairobi, Kenya, the successful candidate will manage and coordinate the implementation of project activities of Mixed Migration projects in East and Horn of Africa Region, collectively known as the “Mixed Migration Programme” and develop its strategy and direction.Core Functions / Responsibilities
Coordinate IOM’s Mixed Migration Programme and ensure that the project manager is implementing the activities stipulated in the project documents in a timely manner.
Anticipate constraints to project implementation and work out solutions with the project manager and project officers. Liaise closely with other IOM regional programmes on the same.
Coordinate closely with the Mixed Migration Programme Project Officers on the strategy and approach of mixed migration programmes to ensure harmonious implementation of the projects within the areas of coverage. Ensure regional approach within the region by organizing regional meetings, protection and other related agencies as well as in donor meetings.
Participate in field-based MMTF meetings and activities, analyse data collected by MMTF Coordinator and missions, guide field activities based on data/recommendations; oversee the organization of the MMTF Regional Conference.
Develop and maintain necessary relationships with local authorities, United Nations (UN) agencies, national and international institutions, non-governmental organizations, voluntary agencies, required to promote 10M and its transitional activities, and to facilitate the implementation of ongoing activities. Ensure use of all 10M partnership and mixed migration tools, and update and disseminate regularly with lessons and input from the field and partners. 7. Highlight mixed migration issues on UN forums and funding mechanisms such as the Consolidated Appeals Process (CAP), Central Emergency Response Fund (CERF) and other institutions. Coordinate with regional institutions such as the Intergovernmental Authority on Development (IGAD), European Union (EU), Arab League and other donor forum. 8. Monitor and ensure that budgets and work plans are implemented as planned in coordination with the Monitoring Officer and the Resource Management Officer. Provide feedback on areas related to gaps and improvement in the MM programme implementation and management. 9. Coordinate technical support requirements with the Regional Programme Officer for Technical Cooperation and other relevant units in 10M.
Develop new programmes and activities, especially in areas were IOM technical expertise would improve the humanitarian response (Internally Displaced Persons, Disarmament, Demobilization and Reintegration and Emergency Response) in cooperation with the Interagency Standing Committee members (IASC), relevant authorities and public/private entities in relation to both internal and international migration. Work closely with donors agencies to identify opportunities for partnership and cooperation and develop related fund-raising strategies.
Advise COCF Nairobi about developments in the field of migration and related governmental policies affecting the work of the Organization.
Prepare regular and special reports covering 10M’s activities, prepare briefings and background information requested by the Government, donor (s) and other entities. Analyse and report on information regarding migration as well as information related to the activities of regional organizations having a presence and involved in migration issues. 13. Support Headquarters units in preparedness and response to migration emergency and recovery strategies while maintaining credible image of 10M vis-a-vis the local authorities and other partners in the country.
Perform such other duties as may be assigned.
Required Qualifications And ExperienceEducation
Master’s degree in Political or Social Science, Business Administration, International Relations, Law or a related field from an accredited academic institution with five years of relevant professional experience; or
University degree in the above fields with seven years of relevant professional experience.
Experience
Relevant management, operational and field experience in coordinating, implementing mixed migration programmes in various countries covering the following components: awareness raising, livelihood, technical cooperation, capacity building and border management, and counter human trafficking among others;
Experience writing project documents, proposals, and reports, managing and monitoring programme budget required.
LanguagesDesirable CompetenciesFluency in English is required. Working knowledge of Somali and/or Arabic is an advantage.Behavioral
Accountability – takes responsibility for action and manages constructive criticisms;
Client Orientation – works effectively well with client and stakeholders;
Continuous Learning – promotes continuous learning for self and others;
Communication – listens and communicates clearly, adapting delivery to the audience;
Creativity and Initiative – actively seeks new ways of improving programmes or services;
Leadership and Negotiation – develops effective partnerships with internal and external stakeholders;
Performance Management – identify ways and implement actions to improve performance of self and others;
Planning and Organizing – plans work, anticipates risks, and sets goals within area of responsibility;
Professionalism – displays mastery of subject matter;
Teamwork – contributes to a collegial team environment; incorporates gender related needs, perspectives, concerns and promotes equal gender participation;
Technological Awareness – displays awareness of relevant technological solutions;
Resource Mobilization – works with internal and external stakeholders to meet resource needs of IOM. -
Andela Kenya Fellow Cohort XVI (All Female)
THE APPLICATION PROCESSStage 1: Application and Aptitude AssessmentFirst, you’ll complete a free application, which lets us learn more about you. Once we receive your application, we’ll email you (within 2-weeks of your application) an online test that measures logical reasoning and personality fit.Stage 2: Home StudyThen you’ll need to complete an introduction to software development self-study course focused on Python. You can find the downloadable version of this course here. During the course, you’ll complete a Proctor test that will evaluate your knowledge of the content you’ve learned. You will also be invited to a Slack Community called “Open Andela” to help guide and encourage you throughout the process.Stage 3: In-Person InterviewsBased on performance on the Aptitude Assessment and Proctor test, we invite a select group of applicants to interview with Andela. If selected, you’ll receive an email 1 week prior to the interview stage, inviting you to a panel of interviews made up of staff members and fellows at an Andela Campus.Stage 4: Two Week Boot campSuccessful applicants participate in a two-week Boot Camp at an Andela Campus led by our senior developers. The two weeks comprise of one week of home based self learning and one week of product development. You’ll be expected to learn independently as well as work on a team to deliver a final project. We’re looking for work ethic, passion, and teamwork.Stage 5: AcceptanceThe highest performing participants are accepted into Andela’s four-year Technical Leadership Program.For inquiries, please read the application FAQs and Home Study FAQs. If you still have unanswered questions, please send an email to kenya.apply@andela.com.Apply today and see if you have what it takes!
Recruitment Schedule for Andela Kenya Cohort XVI (All Female)Application Deadline: 15th February 2017.Home Study Test : The Home Study test is a requirement for making it through our selection process. Please study and complete the Home Study Curriculum before your test. Interview Dates: February 28th – 2nd March, 2017Boot camp: March 16th – 24th March, 2017Andela Kenya Class XVI Fellowship: April 2017 – April 2021 -
Human Resource Manager – Training & Development
Main Purpose of Job
The role is to help with the ongoing, long-term improvement of employees’ skills, enabling them to fulfil their potential within their organization. The Human Capital Development Manager will be responsible in assessing the skills and knowledge within an organization and determining what training is needed to grow and retain these skills.
Responsibilities:
Carry out a skills and competence needs assessment using cost effective Methods.
Develop a Training Plan that has intervention programs including workshops seminars and trainings as per the approved budget for a current financial year.
Implement the intervention programs identified as per the training plan within the contract period.
Induct /Orient New employees and arrange on-the-job training for both local and expatriate staff.
Manage and coordinate the Management Trainee Programme.
Co-ordinate Industrial Attachment Programs as per the laid down requirements from the National Industrial Training Authority.
Ensure compliance with statutory requirement; e.g. NITA Training Levy, Claims and Reimbursements.
Co-ordinate Industrial / Educational visits from external institutions aimed at improving the corporate image.
Monitor and Evaluate training programs undertaken (Post training Evaluation and assess the impact of training programs undertaken.
In conjunction with top and line managers coordinate staff performance management. Coordinate performance management systems to ensure full participation of all staff and timely evaluation bi-annually, prepare appropriate reports for management action and ensure Performance Improvement Plans implementation. Assess performance management gaps and propose methods of intervention.
Talent Management & Succession planning – Work with line managers to identify a talent pool and successors of critical roles and prepare career plans for this group.
Extract individual training needs assessment and suggest and implement Solutions to the identified gaps.
Ensure through the process of management that the company Training policies are evaluated, reviewed, adhered to and correctly Implemented to maximize employee benefits of training with regard to Cost effectiveness of the policies within the budget limitation.
Coordinate and process allowances such as travel, airtime and issuance of mobile phones and tablets.
Coordinate Company events e.g. trainings, team buildings, lunches and end of year events.
Ensure compliance to environment, health and safety standards and policy requirements for continuous improvement.
Qualifications & Competencies:
University degree preferably in Social Sciences with a Post graduate Diploma in Human Resources.
High integrity, results oriented, proactive, self starter, committed, good interpersonal skills.
Computer proficient with good presentation skills.
Key Experience:
Minimum 5 years’ experience in Training and evaluation. -
ICT Manager
Job Purpose
The Head of ICT Manager will oversee the development, implementation, and use of technology throughout the firm, working closely with Management to assess and address user needs.
Areas of responsibility include the full range of information systems and telecommunications activities, including determining user requirements, recommending practical solutions, and leading company-wide efforts to improve the effective use of technology.
This position reports to the Business Processes Manager and supervises all IT Unit employees.
Other principal working relationships include the Management staff, all system users, vendors and consultants.
ICT Job Key Responsibilities
Manage the deployment, monitoring, maintenance, development, upgrade, and support of all IT systems, including servers, PCs, operating systems, telephones, software applications, and peripherals.
Provide expertise and support during systems upgrades, installations, conversions and file maintenance.
Oversee systems development and enhancement and the integration of new systems with existing systems as required by the Supervisor.
Work with Management to develop strategies and plans to enhance client services, improve user effectiveness, and foster innovation.
Communicate regularly with Management and all users of information services and systems.
Manage IT staff, training, evaluation, guidance, and discipline.
Develop the IT staff to meet the changing needs of users, groups and offices; new projects and technologies; and varying staff strengths.
Develop standard operating procedures and best practices, including providing written protocols and guidance to IT staff and to end-users.
Ensure the creation and maintenance of all written documentation, including system and user manuals, license agreements, and documentation of modifications and upgrades.
Oversee provision of end-user services, including help desk and technical support services.
Keep current with the latest technologies and determine what new technology solutions and implementations will meet business and system requirements.
Manage financial aspects of the IT Division, including purchasing, budgeting, and budget review.
Develop and implement all IT policies and procedures, including those for architecture, security, disaster recovery, standards, purchasing, and service provision.
Manage servers, security solutions, network hardware and equipment.
Manage telecommunications infrastructure and development plans, projects, policies and procedures.
Negotiate and administer vendor, out source, and consultant contracts and service agreements.
Support the Company’s overall mission and follow all standards, policies, procedures, and confidentiality guidelines.
Education, Experience and Key Competencies for the ICT Job
A Bachelor’s degree in computer science or equivalent education and experience, along with advanced technical or managerial credentials;
Sound knowledge of insurance business processes;
Seven or more years of progressive IT experience, including experience in a multi-office environment;
Mature, Confident, Articulate and with strong verbal and written communication skills;
Excellent problem-solving, analytical and evaluative skills;
Ability to meet deadlines, to conduct and direct research into IT issues and products, and to take initiative in the development and completion of projects;
Honest and trustworthy;
Flexible; Self-motivated; and Team Player -
Agribusiness Consulting Firm / Individual
As part of income generation for the children’s home, Kickstart Kids has established a 27 acre farm (12 acres under full production and drip irrigation) under a profit for purpose model in order to ensure financial sustainability of the children’s home.
We are seeking a highly qualified and experienced individual or firm with a strong background in agronomy and/or agribusiness or an agribusiness consulting firm to develop a business plan for our Olturuto farm to cover a 5 year period.
PART A
The business plan should contain (among other areas): –
Recommendations of a minimum of three options on how best the farm can generate income and be highly profitable
Market and profit analysis for the three options over a 5 year period
Recommendation on the best option
Strategic and implementation plan to support the best option including a staffing plan
A financial plan and projections to cover the 5 year period
PART B
Implementation of recommended business plan option
Development and implementation of standard operating procedures (SOPs)
Monitoring and evaluation for a minimum of three months