Hiring Kenya

Blogger

Related Jobs

Senior IT Consultant

Nairobi, Kenya
Company Details
Industry: Education Management
Description: The Elewa Network is the last piece of the puzzle. Through the Elewa network, we connect all schools, teachers and individual volunteers that are taking the step towards 21st century education with us. Facing similar challenges and sharing experiments, everyone in the network grows as we learn together, share new things and try out new ideas. As we grow, the power of hundreds of schools and teachers will be at your disposal through the ETAs and ETFs. These two furthermore help adapt those ideas to the context of your school. The Elewa Teaching Assistant or ETA is your schools’ man on the ground. This is staff hired and trained directly by Elewa that is present every day in your school. The ETA supports your whole teaching staff by providing them with assistance.
Job Description

We are seeking an experienced Senior IT Consultant to join our dynamic team. The ideal candidate will possess deep technical expertise, strong communication skills, and proven experience in managing complex IT initiatives. You will collaborate with clients and internal stakeholders to analyse business requirements, recommend technical solutions, and oversee project execution, ensuring that initiatives are delivered on time and within budget. 

We are a matrix organisation therefore you will be required to collaborate cross-functionally in the performance of your duties. 

IT Consulting 

  • Discuss with clients technical needs and how proposed solutions can achieve business objectives. 
  • Understand clients’ technical setup and ensure alignment of solutions in development. 
  • Maintain strong relationships with stakeholders, ensuring clear communication and satisfaction throughout project life cycles. 
  • Recommend innovative solutions that enhance efficiency, reduce costs, and optimize performance. 
  • Collaborate with cross-functional teams (developers, system administrators, architects, etc.) to plan, design, and implement IT solutions. 
  • Define project scope, timeline, and deliverables; clearly communicate progress and ensure deliverables meet quality standards. 
  • Consciously manage the balance between technical debt and client timelines in all technical decision making. 
  • Communicate project updates to management stakeholders and clients. Communicate challenges early on. 
  • Drive the adoption of agile and lean methodologies to optimize project delivery. 
  • Manage timelines and project budgets on small to medium projects.  
  • Partake in design sprints with clients to design new features at the start of a sprint. 
  • Provide guidance, coaching, and mentorship to junior consultants and project team members.  
  • Cultivate a culture of continuous learning and innovation within the team. 

Product & Software Development 

  • Full-Stack software development on different types of modern stacks such as TypeScript (React, Vue and Angular), Flutter, NodeJS, Python, Java/C#, Firebase, Neo4J, Apollo GraphQL, etc - whatever technology is the most suitable for the client’s needs and the project at hand. 
  • Work on new components and on proper integration of new pages and components into the existing component set. 
  • Design, prepare and configure workloads on modern Cloud infrastructure (GCP, AWS, Azure). 
  • Database design and data modelling. 
  • Develop tests for key functionalities of the application to avoid regressions and to ensure sustainability and compounding of technical debt. 
  • Implement CI/CD pipelines that deploy to VMs, Clusters and mostly the (Serverless) Cloud. 
  • Quickly understand and extend/refactor code written by others i.e., should be able to read and contribute efficiently to an already existing code base. 
  • Perform code reviews with a focus on mentorship anchored towards excellence. 
  • Adhere to coding standards and best practices for maintainable and readable code. 
  • Document code and processes for future reference and collaboration. 
  • Perform any other duties and responsibilities which may be assigned. 

Qualifications

Required Qualifications

  • Cultural fit as per our CODE is a MUST. 

Education:  

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.  
  • A Master’s degree or MBA is a plus. 

Experience: 

  • 7+ years of IT consulting experience, with demonstrated success in managing and delivering complex IT projects. 
  • Proven track record of working with diverse technologies and platforms. 

Technical Skills: 

  • Expertise in at least one major area (e.g., cloud computing, cybersecurity, enterprise architecture, data analytics). 
  • Proficiency in designing and implementing IT solutions in large-scale environments (on-premise, cloud, or hybrid). 
  • Strong knowledge of IT governance, risk management, and compliance standards.
Education: Degree, Diploma
Employment Type: Full Time

⚠️Report job

⚠️Safety Tips: Never pay anyone for job application, test or interview. A genuine employer will never ask you for the payment in anycase.

Disclaimer & TOS: Semasocial is an exclusive platform that ought to help jobseekers. We restrict any endorsement that demand for money and strictly advice against sharing personal or bank related information. If you notice deception or fraudulent, send us an email at [email protected]. For further details, please contact us »