14,558 Remote Trainee Software Developer jobs in Kenya
Senior Reservoir Engineer - Remote Technical Lead
Posted 11 days ago
Job Viewed
Job Description
Senior Reservoir Engineer - Remote Technical Advisor
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Conduct detailed reservoir characterization and performance analysis using geological, geophysical, and engineering data.
- Develop and execute integrated reservoir management plans to maximize hydrocarbon recovery and economic value.
- Perform advanced reservoir simulation studies to forecast production, evaluate development scenarios, and optimize well placement and injection strategies.
- Analyze production data, identify trends, and recommend adjustments to enhance reservoir performance.
- Evaluate the technical and economic viability of new exploration and development opportunities.
- Provide expert technical guidance and mentorship to junior reservoir engineers and geoscientists remotely.
- Collaborate effectively with cross-functional teams, including geologists, production engineers, and drilling engineers, through virtual communication channels.
- Develop and maintain documentation, reports, and presentations on reservoir studies and recommendations.
- Stay current with the latest advancements in reservoir engineering technologies, simulation software, and industry best practices.
- Contribute to the development of company-wide technical standards and strategies for reservoir management.
- Assess and manage reservoir-related risks, proposing mitigation strategies.
- Bachelor's degree in Petroleum Engineering or a related discipline. Master's degree or Ph.D. is highly preferred.
- Minimum of 10 years of progressive experience in reservoir engineering, with a strong emphasis on reservoir simulation and performance analysis.
- Demonstrated expertise in various reservoir types and recovery methods.
- Proficiency in industry-standard reservoir simulation software (e.g., ECLIPSE, Schlumberger suite, Halliburton suite).
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent communication, presentation, and interpersonal skills, with the ability to influence technical decisions and effectively manage remote collaboration.
- Proven ability to work independently, manage complex projects, and deliver high-quality results within deadlines.
- Familiarity with petroleum economics and project evaluation techniques.
- Experience in unconventional reservoirs or enhanced oil recovery (EOR) techniques is a plus.
- Ability to contribute to strategic decision-making for oil and gas asset development.
Senior Reservoir Engineer - Remote Technical Analysis
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conducting detailed reservoir characterization using geological, geophysical, and engineering data.
- Performing reservoir simulation studies to model fluid flow and predict reservoir performance.
- Estimating and evaluating hydrocarbon reserves and resources.
- Forecasting production profiles and developing field development plans.
- Recommending optimal strategies for enhanced oil recovery (EOR) and production optimization.
- Analyzing well performance and identifying opportunities for intervention.
- Collaborating with geoscientists, production engineers, and drilling engineers.
- Preparing technical reports, presentations, and recommendations for management.
- Staying abreast of new technologies and methodologies in reservoir engineering.
- Ensuring compliance with industry best practices and regulatory requirements.
- Mentoring junior reservoir engineers.
The successful candidate will hold a Bachelor's or Master's degree in Petroleum Engineering or a closely related field, with a minimum of 7 years of experience in reservoir engineering within the upstream Oil & Gas sector. Proven experience with major reservoir simulation software packages (e.g., Eclipse, CMG, Petrel RE) is mandatory. Strong understanding of reservoir physics, fluid properties, and formation evaluation techniques is essential. Excellent analytical, problem-solving, and communication skills are required. The ability to work independently and manage complex projects remotely is critical. Our client operates in the Oil & Gas sector in Nakuru, Nakuru, KE , and this position is open to candidates worldwide, provided they meet the technical qualifications for this remote role.
Senior Mine Planning Engineer - Remote Technical Lead
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, review, and optimize long-term and short-term mine plans.
- Conduct feasibility studies and economic evaluations for new and existing mining projects.
- Determine optimal mining methods, equipment selection, and resource allocation.
- Utilize mine planning software (e.g., Surpac, Deswik, Vulcan) to create detailed mine layouts and schedules.
- Collaborate with geological and operational teams to integrate data and ensure plan feasibility.
- Perform production forecasting and resource utilization analysis.
- Ensure mine plans comply with safety regulations, environmental standards, and best practices.
- Provide technical guidance and mentorship to junior mine planning engineers.
- Analyze operational performance and identify opportunities for efficiency improvements.
- Prepare technical reports, presentations, and recommendations for senior management.
- Stay abreast of new mining technologies and methodologies.
- Manage project timelines and deliverables for mine planning initiatives.
Qualifications:
- BSc or MSc in Mining Engineering or a related field.
- Minimum of 7 years of experience in mine planning and design, with a focus on (specific mining type, e.g., open pit, underground) operations.
- Proficiency in industry-standard mine planning software (e.g., Surpac, Deswik, Vulcan, MineScape).
- Strong understanding of geostatistics, resource modeling, and reserve estimation.
- Proven ability to conduct economic evaluations and feasibility studies.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a remote team environment.
- Experience in safety management and environmental compliance in mining operations.
- Ability to lead and mentor technical teams remotely.
- Must be able to work effectively remotely, ideally based in or near Kitale, Trans-Nzoia, KE .
Remote Technical Trainer & Curriculum Developer (Apprenticeships)
Posted 20 days ago
Job Viewed
Job Description
Senior Aviation Systems Engineer - Remote Technical Lead
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the system engineering lifecycle for aviation projects, from requirements definition and architectural design to integration, testing, and verification.
- Develop and maintain system requirements, specifications, and design documents for avionics, flight control, and other critical aircraft systems.
- Perform system analysis, trade studies, and performance modeling to ensure optimal system design and functionality.
- Collaborate closely with cross-functional engineering teams, including software, hardware, and mechanical engineers, in a remote setting.
- Oversee the integration and testing of complex systems, troubleshooting issues and ensuring compliance with stringent aviation standards.
- Develop and implement robust verification and validation plans to ensure system safety and reliability.
- Contribute to risk management activities, identifying potential issues and developing mitigation strategies.
- Stay current with the latest advancements in aviation technology, regulatory requirements, and industry best practices.
- Mentor junior engineers and provide technical guidance and leadership on assigned projects.
- Prepare and deliver technical presentations to internal stakeholders, management, and potentially regulatory bodies.
- Ensure adherence to all applicable aerospace standards and quality management systems.
- Master's degree or Ph.D. in Aerospace Engineering, Electrical Engineering, Computer Engineering, or a related field.
- A minimum of 10 years of progressive experience in aviation systems engineering.
- Proven experience in designing, developing, and integrating complex avionics or flight control systems.
- In-depth knowledge of aerospace standards (e.g., DO-178C, DO-254, ARP4754).
- Expertise in systems engineering tools and methodologies (e.g., MBSE, SysML).
- Demonstrated experience in leading technical teams and managing complex projects in a remote or distributed environment.
- Exceptional analytical, problem-solving, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with diverse teams virtually.
- Proficiency in simulation and modeling tools relevant to aerospace systems.
- Eligibility to work remotely and contribute to critical aviation projects globally.
Remote Software Developer - Full Stack Web Applications
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and maintain responsive front-end interfaces using frameworks like React, Angular, or Vue.js.
- Build and optimize server-side logic and APIs using languages such as Node.js, Python, Java, or Ruby.
- Design and manage database schemas using SQL or NoSQL databases.
- Implement and integrate third-party services and APIs.
- Write clean, efficient, well-documented, and testable code.
- Participate in code reviews, providing constructive feedback to peers.
- Collaborate with designers to translate UI/UX mockups into functional web pages.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with emerging web development trends and technologies.
Qualifications:
- 3-5 years of experience in full-stack web development.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and at least one modern JavaScript framework (React, Angular, Vue.js).
- Experience with back-end development using languages like Node.js, Python (Django/Flask), Java (Spring), or Ruby on Rails.
- Solid understanding of database management systems (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with RESTful API design and development.
- Experience with version control systems like Git.
- Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills, vital for remote collaboration.
- Must have a dedicated and quiet workspace with a reliable high-speed internet connection.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
This fully remote role offers a competitive salary, opportunities for professional growth, and the chance to work on exciting projects with a talented, distributed team. If you are a passionate full-stack developer seeking a remote opportunity, apply today.
Be The First To Know
About the latest Remote trainee software developer Jobs in Kenya !
Remote Technical Apprenticeship Coordinator
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement recruitment strategies to attract diverse and qualified candidates for apprenticeship programs.
- Screen applications, conduct interviews, and manage the selection process for apprentices.
- Coordinate the onboarding process for new apprentices, including documentation, introductions, and initial training.
- Act as a primary point of contact for apprentices, providing guidance, support, and mentorship throughout their program.
- Liaise with internal departments and external training providers to ensure the curriculum and practical training align with program objectives.
- Monitor apprentice progress, identify any challenges, and implement solutions to support their development.
- Organize and facilitate workshops, skill-building sessions, and networking events for apprentices.
- Maintain accurate records of apprentice progress, attendance, and performance.
- Assist in the evaluation of the apprenticeship program's effectiveness and contribute to continuous improvement.
- Facilitate communication between apprentices, their mentors, and their respective teams.
- Ensure compliance with all program policies and procedures.
- Prepare reports on apprenticeship program status and outcomes.
Qualifications:
- Bachelor's degree in Human Resources, Education, Business Administration, or a related field.
- A minimum of 3 years of experience in coordinating training programs, recruitment, or student support services.
- Experience with apprenticeship programs or vocational training is highly desirable.
- Excellent organizational, time management, and multitasking abilities.
- Strong interpersonal and communication skills, with the ability to engage effectively with individuals from diverse backgrounds.
- Proficiency in using HRIS or learning management systems (LMS).
- Ability to work independently and collaboratively in a remote team environment.
- A passion for education, skill development, and mentorship.
- Experience in troubleshooting and problem-solving for participants.
- Familiarity with various technical trades or IT fields is a plus.
Senior Field Service Engineer - Remote Technical Lead
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Provide remote expert technical support for complex equipment and systems.
- Diagnose and troubleshoot hardware, software, and network issues encountered by field technicians.
- Develop and maintain remote diagnostic procedures and best practices.
- Guide and mentor field service engineers through challenging repair and maintenance tasks via remote channels.
- Analyze service data to identify trends, recurring issues, and opportunities for product improvement.
- Create and update technical documentation, including troubleshooting guides and knowledge base articles.
- Collaborate with engineering and product development teams to resolve design-related issues.
- Assist in the planning and execution of remote installations and upgrades.
- Train field service personnel on new products, features, and troubleshooting techniques.
- Manage critical support escalations and ensure timely resolution of high-priority issues.
- Contribute to the continuous improvement of remote support services.
- Maintain accurate records of all support interactions and resolutions.
Qualifications:
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related technical field.
- Minimum of 7-10 years of experience in field service, technical support, or a related engineering role.
- Proven expertise in diagnosing and repairing complex electro-mechanical systems and software.
- Proficiency with remote diagnostic tools, network analysis software, and CRM systems.
- Exceptional problem-solving, analytical, and critical thinking skills.
- Excellent verbal and written communication skills, with the ability to explain technical concepts clearly.
- Strong interpersonal skills and the ability to work effectively with remote teams and diverse customer bases.
- Ability to work independently, manage time effectively, and prioritize tasks in a fast-paced environment.
- Experience in developing technical training materials is a plus.
- Relevant certifications in specific technologies or equipment are highly desirable.
- This is a fully remote position supporting our client's global service network, with a strong operational link to **Nairobi, Nairobi, KE**.
Senior Remote Technical Project Manager
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple complex software development projects using Agile methodologies (Scrum, Kanban).
- Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Manage project risks, issues, and changes, implementing mitigation strategies as needed.
- Facilitate communication and collaboration among cross-functional technical teams, including developers, QA engineers, designers, and product owners.
- Track project progress, identify deviations from the plan, and implement corrective actions.
- Manage project budgets and ensure efficient use of resources.
- Conduct regular project status meetings and provide comprehensive reports to senior management and stakeholders.
- Ensure adherence to coding standards, quality assurance processes, and release management procedures.
- Foster a high-performance, collaborative, and motivating remote team environment.
- Mentor and guide junior project managers and team members.
- Stay current with industry best practices in project management and software development methodologies.
- Manage relationships with third-party vendors and technology partners.
- Conduct post-project reviews and identify lessons learned for continuous improvement.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field. A Master's degree is a plus.
- Minimum of 7 years of experience in technical project management, with a significant focus on software development lifecycle (SDLC) management.
- Proven experience successfully delivering complex, large-scale software projects.
- Strong understanding of Agile principles and frameworks (Scrum Master certification is highly desirable).
- Experience with project management tools such as Jira, Confluence, Asana, or similar.
- Excellent leadership, communication, and interpersonal skills, with the ability to manage remote teams effectively.
- Strong analytical and problem-solving abilities, with a keen eye for detail.
- Proficiency in risk management and change control processes.
- Ability to translate technical requirements into project plans and vice versa.
- Experience managing project budgets and vendor relationships.
- PMP or other relevant project management certifications are a strong asset.
- Demonstrated ability to work autonomously and manage multiple priorities in a demanding remote environment.