120 Senior Developer jobs in Nairobi
Blockchain Developer
Posted 2 days ago
Job Viewed
Job Description
Blockchain Developer
Posted 3 days ago
Job Viewed
Job Description
Graduate Software Developer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design and implementation of new software features and applications.
- Write clean, efficient, and well-documented code according to established standards.
- Participate in code reviews to ensure code quality and identify potential issues.
- Debug and resolve software defects and issues reported by QA or users.
- Collaborate with cross-functional teams, including product managers and designers, to understand project requirements.
- Contribute to the continuous improvement of development processes and tools.
- Learn and apply new technologies and programming languages as required by projects.
- Document technical specifications and user guides.
- Engage in team meetings and contribute ideas for innovation and problem-solving.
- Support the deployment and maintenance of applications in production environments.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
- Familiarity with data structures, algorithms, and object-oriented programming principles.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills, with the ability to work effectively in a remote team environment.
- Eagerness to learn and adapt to new technologies.
- A passion for technology and software development.
- Ability to work independently and manage time effectively in a remote setting.
- Prior internship or project experience in software development is a plus.
Business Developer Africa
Posted 2 days ago
Job Viewed
Job Description
GE Vernova Power Conversion & Storage is focused on bringing together technologies and expertise to help solve the toughest power system challenges, accelerating the global transition to a more resilient and reliable grid.
We are seeking a highly motivated Business Developer to drive the commercial development of our Power Stability and Grid Utility solutions in Africa region. This role is essential to identifying early-stage opportunities, promoting GE Vernova PCS advanced solutions for Power Stability and Grid Utilities, and building strong relationships with key stakeholders across the energy and utility sectors.
The ideal candidate will possess a solid knowledge on grid utilities and technical foundation in rotating machines, power electronics, solutions for power stability along with a strong passion for business growth, customer engagement, and long-term strategic partnerships.
The business developer will be reporting to the Sales Leader of Power Stability & Grid Utilities segment
**Job Description**
**Key Responsibilities:**
+ **Market Intelligence & Opportunity Detection**
+ Proactively scout and identify new business opportunities at early stages in target markets.
+ Analyze utility and grid modernization trends to align offerings with evolving customer needs.
+ **Promotion & Technical Advocacy**
+ Promote our Power Stability and Grid Utility solutions to potential clients and partners.
+ Prepare and deliver compelling technical presentations and value propositions.
+ **Customer Engagement & Relationship Building**
+ Establish and maintain regular contact with key stakeholders, utilities, renewable energy developers and industrial customers.
+ Develop trust-based relationships with technical and commercial decision-makers.
+ **Sales Pipeline & Growth Execution**
+ Build and maintain a robust pipeline of qualified opportunities.
+ Collaborate with internal engineering and product teams to align solution roadmaps with market demands.
+ **Quality, Safety & Customer Satisfaction**
+ Ensure that all business development activities uphold the highest standards of **Safety** , **Quality** , and **Customer Satisfaction** .
+ Provide structured feedback from the field to improve offerings and execution quality.
**Key Performance Indicators (KPIs):**
+ Number and value of qualified opportunities created.
+ Growth and maturity of the business development pipeline.
+ Number of customer engagements and relationship milestones.
+ Alignment of opportunities with company safety, quality, and customer satisfaction standards.
**Candidate Profile:**
**Education & Technical Background:**
+ **Master's degree or experience equivalent** in Business development/Sales or Electrical Engineering, Power Systems, Energy Engineering, or related fields.
+ Strong technical understanding of:
+ **Rotating machines (e.g., generators, motors)**
+ **Power electronics** (inverters, converters)
+ **Grid operations and stability** (frequency/voltage regulation, black start, inertia support)
**Professional Skills:**
+ Significant years of experience in business development, sales engineering, or technical marketing, ideally in the energy, grid, or heavy electrical equipment sectors.
+ Excellent communication and negotiation skills.
+ Strong ability to translate technical features into business value.
+ Experience in customer-facing roles and cross-functional collaboration.
**Language Requirements:**
+ Fluent in English (written and spoken) and Arabic (written and spoken) and/or French (written and spoken) would be a plus.
**Other Requirements:**
+ Willingness to travel (70%) to customer sites, events, and industry meetings.
+ Excellent knowledge of Major Grid and Renewable energy developers
+ Strong commitment to safety, quality, and customer excellence.
**Why Join Us?**
+ Be part of a forward-looking company solving key challenges in grid modernization and energy resilience.
+ Collaborate with multidisciplinary teams passionate about innovation and customer value.
+ Shape the future and support world decarbonization with power stability solutions in SEMEA region and beyond.
**Additional Information**
**Relocation Assistance Provided:** No
#LI-Remote - This is a remote position
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Senior RPG Developer

Posted 9 days ago
Job Viewed
Job Description
We are seeking a skilled and experienced Senior RPG Application Developer to join our Technology team.
The ideal candidate will have a strong background in RPG IV and ILE development, with expertise in managing full lifecycle software development projects. This role requires a strategic thinker who can collaborate effectively with cross-functional teams and lead RPG-based applications from conception to implementation.
**Profile & Essential Experience**
The candidate should have strong design, analytical and investigative skills, and a solid understanding of software change management. The candidate should also have experience of working on multiple concurrent initiatives and be an excellent team player.
The candidate should be a self-starter and demonstrate attention to detail via thorough planning, communication and execution. In this position, we are looking for an adaptable and dynamic individual with strong technical ability, problem solving, excellent verbal and written communication skills.
Key responsibilities:
+ Design, develop, and maintain applications using RPG IV, RPG Free, CL, SQL, and other IBM i technologies.
+ Analyse business requirements and translate them into technical specifications.
+ Provide technical leadership and guidance in the planning, design, and execution of projects.
+ Collaborate with stakeholders to understand their needs and deliver solutions that meet business goals.
+ Optimize application performance and troubleshoot issues to ensure reliability and efficiency.
+ Ensure compliance with industry standards and maintain documentation for system configurations, processes, and service records.
+ Stay current with technology advancements and software development best practices.
Summary of candidate attributes:-
+ Proven track record and highly skilled in RPGLE development, RPG400, RPGIV, Free RPG, etc
+ Strong Analysis and technical design skills
+ Proven knowledge of the full Software Lifecycle Delivery Cycle
+ Strong stakeholder relationship and communication skills
+ Understanding of delivering Business & IT Programmes in an agile framework
+ Significant experience of designing complex solutions
+ Strong analytical and investigation skills
+ Solid understanding of software change management
+ Fluent in English & Spanish
Experience in the following areas would prove beneficial:
+ Aldon software change management
+ iSeries Journaling
+ ProfoundUI
+ Modernisation tooling - X-Analysis or similar
+ JIRA
**About Cigna Healthcare**
Cigna Healthcare, a division of The Cigna Group, is an advocate for better health through every stage of life. We guide our customers through the health care system, empowering them with the information and insight they need to make the best choices for improving their health and vitality. Join us in driving growth and improving lives.
_Qualified applicants will be considered without regard to race, color, age, disability, sex, childbirth (including pregnancy) or related medical conditions including but not limited to lactation, sexual orientation, gender identity or expression, veteran or military status, religion, national origin, ancestry, marital or familial status, genetic information, status with regard to public assistance, citizenship status or any other characteristic protected by applicable equal employment opportunity laws._
_If_ _you require reasonable accommodation in completing the online application process, please email:_ _for support. Do not email_ _for an update on your application or to provide your resume as you will not receive a response._
Online Curriculum Developer
Posted today
Job Viewed
Job Description
Senior Curriculum Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and revise curricula for online courses, ensuring alignment with learning outcomes and industry standards.
- Create engaging and interactive learning content, including lesson plans, multimedia resources, assessments, and activities.
- Collaborate with subject matter experts, instructional designers, and educational technologists to create effective learning experiences.
- Incorporate best practices in online pedagogy, adult learning principles, and instructional design into all curriculum development.
- Develop and implement assessment strategies to measure student learning and program effectiveness.
- Conduct needs analyses to identify gaps in existing curricula and propose improvements.
- Manage curriculum projects from conception to implementation, ensuring timely delivery.
- Provide guidance and support to instructors on curriculum delivery and student engagement in a remote setting.
- Stay current with educational technology trends and innovative teaching methodologies.
- Evaluate and recommend learning resources and tools to enhance the online learning experience.
Qualifications:
- Master's degree in Education, Instructional Design, Curriculum Development, or a related field.
- Minimum of 5 years of experience in curriculum development, preferably in an online or higher education setting.
- Strong understanding of instructional design models (e.g., ADDIE, SAM) and learning theories.
- Proficiency in developing diverse learning materials, including digital content, assessments, and interactive exercises.
- Experience with Learning Management Systems (LMS) such as Moodle, Canvas, or Blackboard.
- Excellent research, writing, and editing skills.
- Strong project management and organizational abilities, with a capacity for independent work.
- Effective communication and collaboration skills for remote teamwork.
- Knowledge of current trends in educational technology and online learning.
Be The First To Know
About the latest Senior developer Jobs in Nairobi !
Blockchain Developer - Remote
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy smart contracts on blockchain platforms (e.g., Ethereum, Binance Smart Chain).
- Build and maintain decentralized applications (dApps).
- Integrate blockchain technologies with front-end and back-end systems.
- Write high-quality, secure, and well-documented code.
- Participate in code reviews and architectural discussions.
- Collaborate with cross-functional teams to define and implement new features.
- Research and stay updated with emerging blockchain technologies and trends.
- Troubleshoot and resolve issues related to blockchain implementation.
- Contribute to the overall technical strategy and roadmap.
Qualifications:
- Proven experience as a Blockchain Developer or similar role.
- Proficiency in smart contract development languages (e.g., Solidity, Vyper).
- Experience with blockchain frameworks (e.g., Ethereum, Web3.js, Truffle).
- Understanding of blockchain principles, cryptography, and distributed ledger technology.
- Familiarity with different blockchain platforms and their ecosystems.
- Strong programming skills in languages like JavaScript, Python, or Go.
- Experience with API development and integration.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative, hybrid environment.
Lead Blockchain Developer
Posted today
Job Viewed