3,919 Technology jobs in Kenya
Senior Project Manager - Technology Implementation
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and successful delivery of technology implementation projects, ensuring they meet scope, budget, and timeline requirements.
- Define project objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop comprehensive project plans, including resource allocation, task sequencing, and milestone definition.
- Manage project budgets, track expenses, and implement cost-control measures.
- Identify, assess, and manage project risks and issues, developing contingency plans as needed.
- Lead and motivate cross-functional project teams, fostering collaboration and accountability.
- Facilitate regular project status meetings and provide clear, concise updates to all stakeholders.
- Manage relationships with vendors, partners, and third-party service providers involved in projects.
- Ensure adherence to project management best practices and company standards.
- Oversee the implementation of quality assurance measures throughout the project lifecycle.
- Drive continuous improvement in project management processes and methodologies.
- Resolve conflicts and negotiate solutions to ensure project success.
- Conduct post-project evaluations and document lessons learned.
- Mentor junior project managers and team members.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, Business Administration, or a related field. PMP or similar certification is highly desirable.
- Minimum of 7 years of progressive experience in project management, with at least 4 years managing complex IT implementation projects.
- Proven track record of successfully delivering technology projects on time and within budget.
- Extensive experience with Agile and Waterfall project management methodologies.
- Strong understanding of software development lifecycles (SDLC), IT infrastructure, and systems integration.
- Excellent leadership, team management, and communication skills.
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- Strong analytical, problem-solving, and decision-making abilities.
- Exceptional stakeholder management and negotiation skills.
- Ability to work independently, manage priorities effectively, and thrive in a fully remote setting.
- Experience managing distributed and global teams is a plus.
Junior Software Developer - Cloud Technologies
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software applications, primarily focusing on cloud platforms (e.g., AWS, Azure, GCP).
- Write clean, well-documented, and efficient code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality and best practices.
- Collaborate with the development team in an agile environment, attending daily stand-ups and sprint planning meetings.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to the development of automated testing procedures and scripts.
- Learn and apply new technologies and programming languages as required by projects.
- Assist in maintaining and updating existing cloud infrastructure and services.
- Document software designs, processes, and technical specifications.
- Support the team in various development tasks and projects as assigned.
- Gain practical experience in version control systems like Git.
- Actively seek feedback and learning opportunities to enhance technical skills.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C#, JavaScript).
- Basic understanding of cloud computing concepts and platforms (AWS, Azure, or GCP is a plus).
- Familiarity with software development lifecycle (SDLC) and agile methodologies.
- Exposure to version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, suitable for a remote team.
- Eagerness to learn and a proactive attitude towards tackling new challenges.
- Ability to work independently and manage time effectively in a remote setting.
- Passion for technology and software development.
This is an ideal internship for aspiring software developers looking to build a strong foundation in cloud technologies and gain invaluable practical experience while working remotely, supporting our client based in the vicinity of Machakos, Machakos, KE .
Junior Software Developer - Emerging Technologies
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications, with a focus on AI and machine learning components.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Collaborate with team members to understand project requirements and contribute to technical discussions.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Help troubleshoot and debug software issues.
- Research and learn new technologies and programming languages relevant to emerging tech.
- Contribute to the documentation of software designs and implementations.
- Gain practical experience with various development tools and methodologies, including Agile.
- Support the integration of AI models into existing systems.
- Assist in the development of user interfaces and user experience elements.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of programming languages such as Python, Java, or C++.
- Familiarity with AI concepts and machine learning principles is a strong plus.
- Basic understanding of software development lifecycle (SDLC) and development methodologies.
- Eagerness to learn and adapt to new technologies and challenges.
- Good analytical and problem-solving skills.
- Ability to work collaboratively in a remote team setting.
- Strong communication skills, both written and verbal.
- Demonstrated passion for technology and software development.
Technical Recruiter - IT & Technology
Posted today
Job Viewed
Job Description
Responsibilities:
- Manage full-cycle technical recruitment processes for various clients.
- Source, screen, and interview IT and technology professionals.
- Develop and implement effective recruitment strategies for hard-to-fill roles.
- Build and maintain a strong pipeline of qualified technical candidates.
- Collaborate with hiring managers to understand their staffing needs and company culture.
- Negotiate offers and facilitate the onboarding process for successful candidates.
- Utilize recruitment technologies and ATS to manage candidate data.
- Stay updated on current IT trends and talent market dynamics.
- Provide exceptional candidate experience throughout the recruitment process.
- Bachelor's degree in Human Resources, Business, Computer Science, or a related field.
- Minimum of 3 years of experience in technical recruiting, preferably within an agency setting.
- Proven ability to source and recruit for niche IT roles (e.g., software engineers, data scientists, cybersecurity analysts).
- Strong understanding of technology stacks and IT terminology.
- Proficiency with Applicant Tracking Systems (ATS) and recruitment software.
- Excellent communication, interpersonal, and negotiation skills.
- Ability to work independently and manage multiple priorities in a remote environment.
- Demonstrated success in meeting recruitment targets.
Junior Software Developer - Cloud Technologies (Apprenticeship)
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Learn and apply cloud computing concepts and services (e.g., AWS, Azure, GCP).
- Support the deployment and management of applications in cloud environments.
- Write and maintain technical documentation for code and systems.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and resolve software defects and issues.
- Learn and implement DevOps best practices, including CI/CD pipelines.
- Collaborate effectively with team members in a remote setting.
- Attend training sessions and contribute to knowledge sharing within the team.
- Develop a strong understanding of version control systems (e.g., Git).
- Recent graduate with a degree in Computer Science, Software Engineering, or a related field, OR equivalent self-taught skills and demonstrated projects.
- Basic understanding of at least one programming language (e.g., Python, Java, JavaScript).
- Familiarity with fundamental programming concepts (data structures, algorithms).
- Enthusiasm for learning cloud technologies and software development.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote environment.
- A strong desire to grow and develop professionally in the tech industry.
- Previous internship or personal project experience in software development is a plus.
Apprentice Software Developer - Cloud Technologies
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in writing, testing, and debugging code for cloud-based applications.
- Learn and apply cloud computing concepts (e.g., AWS, Azure, GCP).
- Support the development of APIs and microservices.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with senior developers and project managers on software development tasks.
- Assist in the creation of technical documentation and user guides.
- Gain experience with version control systems (e.g., Git).
- Learn about agile development methodologies and contribute to sprint planning.
- Troubleshoot and resolve software defects.
- Actively participate in training sessions and team meetings.
- High school diploma or equivalent; a degree or diploma in Computer Science, Software Engineering, or a related field is advantageous.
- Basic understanding of programming concepts and languages (e.g., Python, Java, JavaScript).
- Familiarity with cloud computing concepts is a plus.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and a strong motivation to succeed in software development.
- A proactive attitude and willingness to take on new challenges.
- Basic understanding of databases and SQL is beneficial.
- Team player mentality with the ability to collaborate virtually.
Civil Project Engineer – HV Substation
Posted today
Job Viewed
Job Description
Company Description
Segula Technologies is a global engineering leader in the energy, power, and oil and gas sectors, partnering with major industry players on flagship projects worldwide. From Front-End Engineering Design (FEED) to Engineering, Procurement, and Construction (EPC), Segula provides comprehensive solutions. A key focus is on decarbonization, reflecting its commitment to sustainable energy. With engineering centers in Italy, France, Germany, and Spain, Segula supports clients globally in nuclear, oil and gas, renewable energy, hydrogen, and hydro sectors, leveraging its long-standing market presence.
Why Join Segula Technologies?
By joining Segula, you will enter an international atmosphere, working with reputable players in the energy sector on their flagship projects. You will have access to a network of experienced engineers and managers who have been leaders in the industry for years. Our commitment to internal mobility offers you the chance to work on diverse projects across more than 30 countries, in various roles and responsibilities. In addition to the energy sector, you can explore opportunities in other industries where Segula is highly active, such as automotive, aerospace, and rail.
For more information:
Job Description
We are currently looking for an experienced
Civil Project Engineer
to support the design and engineering of civil works for a major
200 MW Solar PV Power Plant + 50 MWh BESS system
and associated
HV 200kV Electrical Substation
in Malindi, Kenya. The position is focused on the
engineering phase
of civil works for the substation and associated infrastructure, as part of an integrated
EPC project
.
The
Civil Project Engineer
will lead and coordinate the full civil design package for the substation area and associated infrastructure. This includes earthworks, drainage, foundations, internal roads, utility buildings, and all required support systems.
Key Responsibilities
- Lead the civil design and engineering for the HV substation area and associated facilities.
Prepare and deliver comprehensive technical documentation, including:
Technical & calculation reports
- Construction procedures
- Civil drawings
- Bill of Quantities (BoQ)
Technical specifications
Oversee the design of:
Earthworks and site preparation (with material disposal/import recommendations)
- Internal roads, paved areas, and drainage systems
- Perimeter fences and access gates
- Cable trenches, ducts, and pits (LV, MV, communication)
- Foundations for transformers, MV cabins, fire systems, and BESS equipment
Ancillary structures and buildings (HVAC, lighting, plumbing, sewerage, fire protection)
Interface with multidisciplinary engineering teams, contractors, and client stakeholders.
- Ensure design compliance with relevant standards, safety regulations, and local requirements.
- Participate in constructability reviews and technical risk assessments.
Qualifications
- Bachelor's degree in Civil Engineering or equivalent.
- Minimum 7 years of experience in civil engineering for infrastructure or energy projects.
- Proven experience in delivering civil design for high-voltage substations, utility-scale solar or industrial EPC projects.
- Strong knowledge of earthworks, drainage, foundation design, and site infrastructure layout.
- Familiarity with international engineering standards and best practices.
- Experience preparing full technical documentation for tendering, permitting, and construction.
- Proficiency in CAD and civil design software tools.
- Fluent in English (spoken and written).
- Experience in African or remote site projects is a strong asset.
- Knowledge of Swahili or prior work in Kenya is a plus.
Additional Information
What we offer:
- CCNL Metalmeccanico contract
- Health insurance
- Meal vouchers or canteen
- Informal, stimulating, dynamic and inclusive environment
- Welfare programs
- Attention to Work-Life Balance
- Continuous on the job training process
- Cross sector and cross-functional career paths
- Development of soft skills
- Consolidated partnerships with leading companies in the sector and the best universities
If you are a curious, ambitious and proactive person… what are you waiting for? Join us. SEGULA Technologies believes in your potential
italy #engineering #segulatechnologies #innovationBe The First To Know
About the latest Technology Jobs in Kenya !
Junior Software Developer - Web Technologies
Posted today
Job Viewed
Job Description
Software Engineer
Posted today
Job Viewed
Job Description
Company Description
Mi Discount Technology is a digital solutions provider revolutionizing fuel payments, mobility services, and emergency response across Africa. We build smart tools for individuals, corporates, and fuel brands to save money, access reliable services, and embrace digital transformation. Our innovative approach aims to enhance the user experience and promote digital adoption.
Role Description
This is a full-time on-site role for a Software Engineer, located in Nairobi County, Kenya. The Software Engineer will be responsible for developing, testing, and maintaining software applications. Day-to-day tasks include back-end web development, programming, and implementing object-oriented programming (OOP) principles. The role requires collaboration with cross-functional teams to identify solutions and ensure high-quality code delivery.
Qualifications
- Proficiency in Computer Science concepts and foundations
- Experience in Back-End Web Development and Software Development
- Skills in Programming and Object-Oriented Programming (OOP)
- Ability to work both independently and as part of a team
- Excellent problem-solving and analytical skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience in the digital solutions industry is a plus
Senior Program Manager (Technology Implementation)
Posted 9 days ago
Job Viewed