Safaricom CRM Software Engineer Jobs in Kenya

Safaricom CRM Software Engineer Jobs in Kenya



Key accountabilities and decision ownership

Software Development & Integration

  • Design, develop, and implement CRM solutions to meet business and customer requirements.

  • Integrate CRM applications with other internal and third-party systems (e.g., billing systems, marketing platforms) to facilitate seamless data flow and process automation.

  • Ensure that solutions are scalable, secure, and aligned with company standards and best practices.


    System Customization & Configuration

  • Customize and configure CRM systems to improve usability and functionality based on business needs.

  • Manage CRM configurations, including workflows, user roles, access controls, and automation rules.

  • Implement and document customizations, such as new modules, plugins, and UI enhancements.


    pQuality Assurance & Testing

  • Develop and execute test plans to validate functionality, security, and performance of CRM systems.

  • Perform unit, integration, and user acceptance testing to identify and resolve defects.

  • Ensure solutions are compliant with regulatory requirements and internal quality standards.


    Technical Support & Troubleshooting

  • Provide second-level support for CRM applications by diagnosing and resolving technical issues quickly and efficiently.

  • Work with end-users to resolve CRM-related issues, improve usability, and offer technical guidance.

  • Proactively identify and address potential system risks, outages, or security vulnerabilities.


    Continuous Improvement & Optimization

  • Monitor system performance and use feedback to enhance CRM capabilities and processes.

  • Participate in code reviews and collaborate with cross-functional teams to improve code quality and technical standards.

  • Stay updated with new CRM technologies, trends, and best practices to drive continuous improvement and innovation.


    Collaboration & Communication

  • Engage with business stakeholders, product owners, and other engineers to understand requirements and ensure alignment with the overall business strategy.

  • Translate technical requirements
    into actionable development tasks and ensure timely delivery.

  • Create and maintain technical documentation for solutions, processes, and troubleshooting guides.

  • Must have technical / professional qualifications

    Technical Skills:

  • CRM Platform Experience: Hands-on experience with CRM systems such as Salesforce, Microsoft Dynamics, Oracle Siebel, or other similar platforms.

  • Programming Languages & Frameworks: Proficiency in programming languages used for CRM customization and development (e.g., Java, C#, Apex, JavaScript).

  • Database Management: Strong knowledge of relational databases and SQL (e.g., MySQL, PostgreSQL, Oracle DB).

  • API Integration & Web Services: Experience with RESTful/SOAP APIs for system integration and knowledge of microservices architecture.

  • Front-End Development: Basic understanding of front-end technologies (e.g., HTML, CSS, JavaScript frameworks) for UI customization.

    Qualifications & Experience:

  • Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • Experience: Minimum of 3-5 years of experience in software engineering, with hands-on experience in CRM development, integration, and support.

  • Certifications: Relevant certifications in CRM platforms (e.g., Salesforce Certified Developer, Microsoft Dynamics Certification) are a plus.

  • Agile Methodologies: Familiarity with Agile development practices (Scrum/Kanban) and tools (e.g., Jira, Confluence).


    How to Apply

    For more information and job application details, see; Safaricom CRM Software Engineer Jobs in Kenya

    Find daily jobs in Kenya.Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to 1 Best Africa Jobs.