Senior Software Developer

Company Details

Rating: No ratings yet log in to rate this company
Industry: Consulting
Description: Flexi Personnel Ltd is a HR Company that was founded in 2008. It is currently the fastest growing HR firm in Kenya offering a wide range of services including Headhunting and Executive selection, Outsourced Labor management, HR Outsourcing, Outsourced Payroll Management, HR consultancy, Psychometric… Flexi Personnel Ltd is a HR Company that was founded in 2008. It is currently the fastest growing HR firm in Kenya offering a wide range of services including Headhunting and Executive selection, Outsourced Labor management, HR Outsourcing, Outsourced Payroll Management, HR consultancy, Psychometric Assessments and Expatriate Services and relocation support. What makes us a unique Recruitment and Outsourcing Agency in Kenya, and the whole of Africa, is our systematic approach and listening to our clients’ recruitment and payroll needs. We've offered and will continue offering appropriate solutions to our clients. We only forward candidates within the client’s specification. As a Recruitment firm, integrity and value are key elements of our Recruitment, Staff Outsourcing, Payroll Management, and HR Consultancy services. We deliver to our promise to our clients within a 3-day deadline. This is enhanced by our dedicated team of recruitment, screening, and management experts. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Kilifi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

This role focuses on designing, building, and supporting enterprise-level software systems that underpin research and operational activities at a clinical research site. Day-to-day work spans full-stack development, business process automation, cloud migration, and application security – all while ensuring high availability, data integrity, and compliance. The person in this position also provides technical guidance to less experienced developers and helps shape engineering standards across the team.

Key Responsibilities

  • Design, develop, and maintain scalable web applications across both backend and frontend, using PHP and/or .NET frameworks alongside modern front-end technologies.
  • Analyse existing systems for performance bottlenecks, maintainability issues, and improvement opportunities; lead code reviews to uphold quality and consistency.
  • Identify manual, paper‑based workflows and automate them using digital forms, approval flows, and notification systems – then train end‑users and provide ongoing support.
  • Drive cloud adoption by migrating on‑premises workloads, managing Azure or SharePoint Online environments, and optimising cloud resources for cost and performance.
  • Maintain organisational websites and clinical data collection platforms (e.g., REDCap), including domain configurations, hosting setups, analytics, and content updates in collaboration with stakeholders.
  • Oversee application security by administering access controls, monitoring for vulnerabilities, renewing SSL certificates, and enforcing data protection policies across all development activities.
  • Participate in IT project planning and delivery, evaluate proposed changes through a Change Advisory Board, and support critical enterprise applications to ensure continuous service.
  • Create and maintain technical documentation (architecture diagrams, runbooks, user guides) and mentor junior developers on best practices, design patterns, and professional development.

Requirements & Qualifications

  • A Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
  • At least 5 years of progressive software development experience, with proven proficiency in PHP and/or Microsoft .NET and related open‑source ecosystems.
  • Strong understanding of full‑stack development, including database design, REST/SOAP API integration, version control (Git), and release management practices.
  • Hands‑on experience with cloud platforms (Azure, SharePoint Online) and DevOps or DevSecOps pipelines; familiarity with Microsoft Power Platform (Power Automate, Power Apps) is a plus.
  • Solid grasp of IT service management disciplines – change control, incident management, configuration management – and cybersecurity fundamentals.
  • Ability to work autonomously at a senior individual‑contributor level (SFIA Level 4), breaking down complex technical problems and delivering pragmatic, maintainable solutions.
  • Excellent communication skills for translating technical concepts to non‑technical stakeholders, writing clear documentation, and leading knowledge‑sharing sessions.
  • Relevant certifications (e.g., MCSD, ZEND PHP, Microsoft Power Platform, or mobile development credentials) are desirable but not mandatory; professional body membership (e.g., Computer Society of Kenya, ISACA) is also a plus.
623 open positions on Semasocial right now · 45 open positions in Kilifi County, Kenya · 47 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

View Job Aug 17, 2026
View Job Aug 17, 2026
Verst Carbon Nairobi County, Kenya
View Job Aug 16, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.