Key responsibilities:


Develop and debug applications built with ASP.NET MVC
Develop and debug applications built with ASP.NET Core
To be responsible for design, code, unit tests, integration, bug fixing for relatively complex or large projects.
Follow architectural guidelines and code standards within the company.
Estimate time costs for development of software modules.
Work with... teams to re-engineer existing software.


Key competencies/skills


Experience with C#
Experience with ASP.Net MVC/Core Frameworks
Experience with JavaScript
Experience with design patterns
Experience with Git
Experience with SQL
Good to have exposure to a front-end framework like React or Angular or JQUERY
Knack for writing clean, readable and well documented C# code
Understanding fundamental design principles behind a scalable application
Familiarity with Relational Database Management Systems e.g. MSSQL, Oracle


Required Qualifications & Experience


Minimum a Bachelor’s degree in relevant areas eg Computer Science, ICT
At least 3yrs of hands-on experience with C#/.NET
Strong analytical, problem-solving skills and attention to detail 
Support clients in the US 
Relocate to Nyeri, Kenya
 more
  • ICT
  • Computer
Data Collection and Management:


Gather data from various sources, including databases, APIs, and spreadsheets. 
Ensure data accuracy, consistency, and reliability through data quality checks. 
Design, maintain, and optimize databases and data systems. 
Develop and implement efficient data collection and processing methods. 


Data Analysis and Interpretation:


Perform... statistical analysis and data mining techniques to identify trends, patterns, and anomalies. 
Interpret data findings and translate them into actionable insights. 
Develop and maintain data models and visualizations to support decision-making. 
Stay up to date with industry trends and best practices in data analysis and business intelligence. 


Reporting and Communication:


Prepare reports, dashboards, and presentations to communicate data insights to stakeholders. 
Collaborate with cross-functional teams to understand business needs and translate them into data requirements. 
Provide recommendations for data-driven improvements and optimizations. 
Contribute to the development and implementation of data-driven strategies. 
Ensure data security and privacy compliance. 


Key competencies/skills


Proficiency in data analysis tools and software, such as SQL, Python, R, Excel, Tableau, or Power BI
Ability to work with large datasets and perform complex data manipulations.
Proven experience in data analysis, business intelligence, or related roles
Strong analytical and critical thinking skills with attention to detail
Excellent communications skills and ability to collaborate with people from diverse backgrounds.
Excellent verbal, written and interpersonal communication skills.
Ability to work independently and collaboratively in a fast-paced environment. • Experience with data visualization tools (e.g., Tableau, Power BI, etc.) is a plus
Must be able to effectively deal with people at all levels inside and outside of the country.
Excellent work ethics and able interact between internal departments.
Good Time management and accuracy at record keeping.
Flexibility to work in different time zones


Required Qualifications & Experience


Bachelor's degree in Statistics, Mathematics, Computer Science, Economics, or related field. Master's degree preferred. 
High level of computer and data entry knowledge including excel, database, Microsoft office application
 more
  • Data
  • Business Analysis and AI
We are looking for a motivated and detail-oriented individual to assist in managing our marketing reporting, digital marketing strategies, SEO, PPC campaigns, and more. This person will serve as an integral part of our marketing team, collaborating with external vendors and ensuring all efforts are aligned with the company’s brand. You’ll also have a direct hand in creating and managing digital... assets, maintaining the social media calendar, and ensuring that the right messaging is delivered to our audience.


Key responsibilities:


Marketing Reports: Assist in preparing and analyzing marketing reports to track campaign performance, including PPC, SEO, and social media efforts. Provide insights and actionable recommendations to improve strategies.
Digital Marketing: Contribute to the development and execution of digital marketing campaigns (SEO, PPC, content, and email marketing). Work with vendors and internal teams to ensure consistent and high-quality results.
Vendor Relations: Join key calls and collaborate with SEO and PPC vendors to ensure optimal campaign performance. Monitor metrics and KPIs to evaluate ROI and effectiveness.     Provide strategic recommendations for future actions.
Website Management: Oversee the management of the website and updates needed.  Send reminders on the need for additional photos or ways to enhance the speed and effectiveness of our website.
Social Media Management: Oversee the social media calendar, ensuring content is aligned with brand goals and posted in a timely manner. Contribute creative ideas and content for social media platforms.
Digital Asset Management: Manage, update, and organize digital assets (photos, graphics, video content) in line with our brand guidelines. Collaborate with the design team to ensure assets are on-brand and ready for use in campaigns.
End-of-Project Gifts: Assist with the organization and distribution of end-of-project gifts to clients as part of our customer experience strategy.
Brand Engagement: Ensure consistency across all digital marketing materials, messaging, and platforms in a way that strengthens and promotes our brand.
Idea Generation & Creativity: Bring fresh and innovative ideas to the table to help improve our digital presence, marketing efforts, and client engagement strategies.


Key competencies/skills


2+ years of experience in digital marketing, social media management, or a related field.
Strong knowledge of SEO, PPC, and social media platforms (Facebook, Instagram, LinkedIn, etc.).
Experience with digital marketing tools such as Google Analytics, SEMrush, and social media management platforms.
Strong organizational skills with the ability to manage multiple projects and deadlines.
Familiarity with basic graphic design principles (experience with tools like Canva or Adobe Suite is a plus).
Proficiency in Excel, including the use of formulas and graphs for reporting
Ability to work US EST shift hours (night shifts for local time).
 more
  • Media
  • Advertising
  • Branding
Key Responsibilities: 


Develop MuleSoft integration applications and APIs using Anypoint Studio, including API design and implementation.
Perform unit testing, debugging, and troubleshooting to ensure integration reliability and resolve production issues.
Collaborate with stakeholders to gather and refine integration requirements.
Create reusable flows, subflows, and processing... strategies for optimal performance.
Drive continuous integration and delivery of APIs using DevOps tools.
Participate in code reviews and enforce best practices.


Preferred Qualifications  


Proven experience in MuleSoft development and integration projects.
Strong knowledge of MuleSoft Anypoint Platform and API management.
Understanding of RESTful APIs, JSON, and XML.
Excellent problem-solving and communication skills
 more
  • ICT
  • Computer
Responsibilities:  


Ability to write code leveraging language features / framework features 
General understanding of system architecture and tiered development  
Maintaining coding standards and participate in peer code reviews 
Use multiple tools to help debug / troubleshoot issues 
Ensure software is well tested including implementation of unit and integration tests 
Create... solutions to business problems  
Use analysis and critical thinking skills to determine the best approach to a software solution


Key Competencies / Skills  


Proficient in 1 or many of the following: o JavaScript, Java, Python, Node.js, .NET, Angular, React, Express, SQL 
Understand database features: o Model relational database schemas to support business requirements o Author SQL statement for CRUD operations o Debug and analyse SQL Statement for optimization 
Experience working with source code repositories 
Understand cloud services and implementation  
Exemplary communication (written, oral) and interpersonal skills 
Excellent coding abilities to work on numerous parts of a system or application at the same time while being accurate and thorough 
Critical thinking to identify risks and enhance problem solving 
Flexibility to adjust to clients changing request 
Ability to learn quickly and work independently or as part of a team 
Exposure to the Agile and Scrum development methodologies 


Required Qualifications & Experience  


Bachelor's degree in computer science or related field
3+ years of experience in software development
Strong analytical, problem-solving skills and attention to detail 
Support clients in the US 
Relocate to Nyeri, Kenya
 more
  • ICT
  • Computer
We are seeking an experienced and highly skilled DevOps Engineer to join our dynamic team. The ideal candidate should have a solid background in managing cloud infrastructure, continuous integration, and automation tools. The role involves streamlining operations by designing and implementing systems that increase efficiency, scalability, and performance across a variety of cloud... environments. 


Key responsibilities:


Cloud Infrastructure Management: Design, implement, and manage scalable and secure cloud-based infrastructures using leading cloud providers such as AWS, Azure, and Google Cloud. 
Automation & CI/CD Pipelines: Develop, maintain, and optimize CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, or similar, to automate deployment processes and minimize downtime. 
Monitoring & Troubleshooting: Utilize cloud monitoring tools (e.g., AWS CloudWatch, Azure Monitor, Google Operations Suite) to monitor system health, application performance, and proactively resolve issues. 
Infrastructure as Code (IaC): Leverage Infrastructure as Code tools such as Terraform, AWS CloudFormation, or Ansible to automate provisioning and management of cloud resources. 
Collaboration & Best Practices: Work closely with development and operations teams to ensure best practices are followed for application deployment, scaling, and troubleshooting. 
Security & Compliance: Ensure security best practices are followed in the design, deployment, and maintenance of cloud infrastructures. Conduct security audits and implement compliance requirements. 
Cloud Migration: Lead and support cloud migration projects, helping to transition legacy systems to cloud environments seamlessly. 
Cost Optimization: Monitor cloud usage and costs and provide recommendations for cost-effective solutions while maintaining system reliability. 
Documentation & Knowledge Sharing: Maintain documentation related to cloud architecture, processes, and system troubleshooting procedures. Provide mentoring and guidance to junior team members. 


Key competencies/skills


Proven experience as a DevOps Engineer with a focus on cloud technologies and automation. 
Strong knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP), including their key services (EC2, S3, RDS, Lambda, etc.). 
Expertise in Infrastructure as Code (IaC) using tools like Terraform, AWS CloudFormation, or Ansible. 
Solid understanding of CI/CD tools and pipelines (e.g., Jenkins, GitLab CI, CircleCI). 
Experience with containerization technologies such as Docker and Kubernetes for orchestration. 
Familiarity with version control systems such as Git. 
Strong scripting skills in languages like Bash, Python, or Shell. 
Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Cloud-native solutions. 
In-depth understanding of system administration in Linux and Windows environments. 
Familiarity with networking concepts, including load balancing, firewalls, and VPNs. 
Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment. 


Preferred Qualifications & Experience


Cloud certifications such as AWS Certified DevOps Engineer, Azure DevOps Solutions, or Google Professional Cloud DevOps Engineer. 
Experience with serverless architecture and platforms like AWS Lambda. 
Familiarity with microservices architecture and design patterns. 
Knowledge of agile methodologies and how they apply to DevOps practices. 
3+ years of experience as a DevOps Engineer.
Support clients in the US.
Relocate to Nyeri, Kenya.
 more
  • ICT
  • Computer
Key Responsibilities:

Ability to write code leveraging language features / framework features
General understanding of system architecture and tiered development
Maintaining coding standards and participate in peer code reviews
Use multiple tools to help debug / troubleshoot issues
Ensure software is well tested including implementation of unit and integration tests
Create solutions to... business problems 
Use analysis and critical thinking skills to determine the best approach to a software solution

Key Competencies / Skills

Proficient in 1 or many of the following:

avaScript, Java, Python, Node.js, .NET, Angular, React, Express, SQL
Understand database features:
Model relational database schemas to support business requirements
Author SQL statement for CRUD operations
Debug and analyse SQL Statement for optimization


Experience working with source code repositories
Understand cloud services and implementation
Exemplary communication (written, oral) and interpersonal skills
Excellent coding abilities to work on numerous parts of a system or application at the same time while being accurate and thorough
Critical thinking to identify risks and enhance problem solving
Flexibility to adjust to clients changing request
Ability to learn quickly and work independently or as part of a team
Exposure to the Agile and Scrum development methodologies

Required Qualifications & Experience

Bachelor's degree in computer science or related field
3+ years of experience in software development
Strong analytical, problem-solving skills and attention to detail
Support clients in the US
If On-site, Relocate to Nyeri, Kenya
 more
  • Engineering
  • Technical
Key responsibilities

As a Social Media Manager, you will be responsible for creating and publishing content on our social media platforms, including LinkedIn, Instagram, and Facebook to grow an audience, build brand awareness, and ultimately boost sales.
Producing marketing copy to advertise our services.
Writing and reviewing content for our website, social media pages, and public... communications.
Social media page monitoring.
Providing web copy/images.
Optimize Search Engine Optimization-driven content and increase site traffic.
Making information accessible to our audience as content, video, infographic, or other content formats.
Performs other related duties as assigned.

Key competencies/skills

Create engaging video content.
Videography and video editing skills.
Graphic design.
Social media marketing.
Marketing skills.
Good communication and writing skills.
Storytelling.
UI/UX designer.
Social media skills.
Photography/photo editing skills.

Required Qualifications & Experience

1-2 years’ experience in digital marketing.
Diploma in business management.
Good English verbal and written skills.
Content Creation.
Communication Skills.
Social Media marketing.
Conversant with design software tools.
 more
  • Media
  • Advertising
  • Branding
Key responsibilities

As a Technical Trainer, you will be responsible for planning lessons, creating training materials, and scheduling lectures on various topics.
Giving Lectures on different topics.
Creating and revising training manuals.
Coming up with new training roadmaps.
Setting Assignments, Assessment, and soft skill questions.
Conducting code reviews sessions.
Organizing soft... skills sessions to assess trainees' soft skills
Writing trainees monthly technical reports and soft skill reports.
Evaluating the trainees’ soft skills and technical knowledge.
Reading trainee reports to determine the program's effectiveness, any criticism, and any challenges the trainees are facing.
Grading the trainees’ tests and submitting monthly reports to the training manager.
Doing new trainees’ interviews.
Learning new Languages

Key competencies/skills

HTML, CSS, JavaScript, TypeScript(optional), Angular/React, Node JS, SQL, MSSQL
Eagerness to learn new technologies.
Ability to write/speak English clearly both with internal and external clients.
Ability to plan, prioritize and organize work effectively.

Required Qualifications & Experience

1-2 years of experience.
A solid understanding of the Languages/ technologies needed and project to support the same.
A Degree in computer science or a related field.
 more
  • Education
  • Teaching
Key responsibilities

As an accounting system consultant you will be responsible for assisting with accounting system implementations. This is by assisting the clients in determining their business needs, business process design, develop customized solutions, and integrate third party applications with existing infrastructure.
Your mission will be to successfully deliver and manage software... implementation projects in a team environment, while looking for ways to provide value to our clients.
You will work directly with clients and the Project Lead to ensure deliverables fall within the applicable scope and budget.
Setup system and configure according to customer requirements.
Develop test scripts and for customers testing phase.
Train end users on the system.
Make recommendation for new processes and procedures.
Analyze and document system and business requirements.

Key competencies/skills

Experience in all areas of installation, configuration, integration, and training of accounting system.
Eagerness to learn new technologies.
Ability to write/speak English clearly both with internal and external clients.
Ability to analyze data and give recommendations.
Ability to plan, prioritize and organize work effectively.

Required Qualifications & Experience

Minimum of 3 years of working with accounting or other ERP packages.
Experience with Sage and added advantage.
Bachelor's degree, preferably in business or accounting.
CPA certification.
Good English verbal and written skills.
Strong project management/customer leadership skills and delivery experience including the ability to develop high-quality project plans and timely deliverables.
Strong software knowledge.
 more
  • Consultancy
Key responsibilities

As a Software Administrator you will be responsible for building web applications that facilitate both virtual and physical meetings for clients. Your mission will be to successfully deliver and manage software implementation projects in a team environment, while looking for ways to provide value to our clients.
You will build event platforms for clients to hold both... physical and virtual meetings.
Automating tabulated data.
Automating the events or projects using a template.
Actively learning new languages for the next project.
Using Chat GPT to accelerate development.

Key competencies/skills

Eager to learn new technologies.
Ability to write/speak English clearly both with internal and external clients.
Ability to plan, prioritize and organize work effectively.
Strong software knowledge.
Knowledge in Cloud Computing, AWS, Node JS, React JS, C#, MSSQL, Python and .NET

Required Qualifications & Experience

Minimum of 2 years of working experience.
Bachelor's degree, preferably in IT or computer Science.
Strong IT skills.
Worked with C#, Web VR and Blazor.
 more
  • ICT
  • Computer
Key responsibilities

Provide level one helpdesk support to clients via Jira and Tiger paw ticketing systems and, if necessary, follow up over the phone and via ConnectWise.
Troubleshoot and support Windows and Mac OS users.
Install and troubleshoot printer-related issues.
Create and maintain user accounts in the AD and O365.
Help in installing applications and giving end-user access to... systems.
Watch over and take care of any unassigned queues in the ticketing system.
Utilize preset service levels to close tickets.
Study, identify, and diagnose flaws and symptoms using standard methods and procedures to restore service and user equipment.
Carry out additional tasks as needed.

Key competencies/skills

Strong practical expertise with Active Directory.
Technical support experience in a fast-paced, constantly changing workplace.
Experience working with ticketing systems such as Tiger Paw, Jira, and Freshdesk.
Experience in end-user support using tools such as Comodo and ConnectWise.
Excellent communication and customer service abilities.
Support experience for an environment with Windows, Linux, and Mac Operating Systems.
The ability to communicate technical knowledge to business units without technical expertise.

Required Qualifications & Experience

1-2 years experience in a fast-paced IT support environment.
Bachelor's degree, preferably in IT and Computer Science or equivalent.
Good communication and documentation skills.
Strong software knowledge.
Readiness to work in flexible hours (day or night shifts).
 more
  • ICT
  • Computer
Key responsibilities

As a Level 1 support your mission will be to look for ways to provide value to our clients successfully in a team environment. This will be by assisting with collecting customer requests and data.
Attend to customer phone calls.
Respond to user emails and web support requests and escalate them to technical engineers.
Conduct basic troubleshooting using questionnaires to... find out the level of support needed.
Provide product information to clients.
You will work directly with clients and the Project Lead to ensure deliverables fall within the applicable scope and budget.

Key competencies/skills

Experience in customer service and relationship building.
Excellent communications skills and ability to work with people from different backgrounds.
Eager to learn new technologies.
Ability to write/speak English clearly both with internal and external clients.
Ability to plan, prioritize and organize work effectively.
Flexibilty to work in different time zones.
A quick learner with a positive attitude.

Required Qualifications & Experience

Bachelor's degree.
Good English verbal and written skills.
Strong customer leadership skills and delivery experience including the ability to develop high-quality project plans and timely deliverables.
Strong IT skills.
Readiness to work in flexible hours (day or night shifts).
 more
  • ICT
  • Computer
Key responsibilities:
We are seeking a highly motivated Junior Accountant to join our finance team. This person will be responsible for supporting day-to-day accounting operations, maintaining accurate financial records, and assisting with various accounting projects.

Process daily transactions and reconcile accounts.
Maintain and update accurate financial records.
Assist with monthly... closing procedures and preparation of financial statements.
Support senior accountants with various projects and reporting requirements.
Ensure compliance with accounting standards and regulations.
Participate in the continuous improvement of accounting processes and procedures.

Key Competencies/skills

Experience in financial reporting.
Eagerness to learn new technologies and tools.
Ability to write/speak English clearly both with internal and external clients.
Ability to analyze data and give recommendations.
Ability to plan, prioritize and organize work effectively.

Required Qualifications & Experience

Bachelor's degree in accounting or related field.
1-2 years of experience in accounting or related field.
Strong attention to detail and ability to work with accuracy.
Knowledge of GAAP and accounting software (e.g., QuickBooks, Xero, etc.).
Excellent communication and interpersonal skills.
Ability to work in a team environment and meet deadlines.
 more
  • Finance
  • Accounting
  • Audit