Safaricom Customer Systems Planning Developer Jobs Kenya

Customer Systems Planning Developer Job, IT Jobs 2021,

Customer Systems Planning Developer (CRM)     ( 21000084 )

  We are pleased to announce the following vacancy in the  Digital IT Department  within the  Technology Division . In keeping with our current business needs, we are looking for a person who meets the criteria indicated below: Reporting to the  Manager Channels Solutions , the role holder is responsible for planning and 3rd line support of Safaricom’s Customer Relationship Management (CRM) ranging from user analysis, design and development to implementation and maintenance.

Key Responsibilities:

  • Conduct business user requirements analysis and specification.
  • Specify computer system requirements for the solution of complex business problems and formulates designs for their solutions.
  • Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented 
  • Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications. Capturing of business applications information needs and mapping of the same to the software and /or database components.
  • Performs data modeling to analyze and specify data structures within an application system.
  • Create test plans, test data sets and perform automated testing to ensure all components of the developed systems meet specifications
  • Work directly with the IT support personnel and teams to resolve issues identified and escalated during daily operations.
  • Perform root cause analysis for recurring incidents.
  • Formalize test plans and implements troubleshooting procedures.
  • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications.
  • Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business
  • Participation and membership in various technical fora for the purpose of increasing the collective knowledge base of the team.

 

Qualifications
  • BSc or MS in Computer Science, Engineering or relevant field.
  • 2 years development experience with Java, PHP, C++, C# ,Python
  • At least 2 years solid experience in front-end development with working knowledge of at least one front-end framework — React, Angular, Vue
  • 2 years development experience with RDMS preferably MySQL, MariaDB, Oracle etc. Experience in NoSQL databases is an added advantage
  • Experience with Scrum and other Agile processes
  • Experience in Business Systems modeling and data retrieval
  • Unix/Linux user skills.
  • Working knowledge of Jira, Git/SVN, Jenkins
  • Experience in the design and implementation of low-latency, high-availability, and performant applications
  • Critical thinker and problem-solving skills.
  • Excellent Interpersonal and communication skills.

Note to Applicants

As part of the interview process, external candidates should prepare the following documentation  which will be required as soft copies at a later stage  based on your performance in the interviews/assessments.

a)    An updated CV with contacts of three referees, 2 who must be professional and must have supervised you at some point, the other referee can be a colleague in the same professional field.

b)    Kenyan Certificate of Good Conduct (Less than 1 year old) or a receipt of the same from the CID pending release of the hardcopy document.

c)     Clearance certificate from a reputable Credit Reference Bureau (CRB).

d)    University Diploma/Degree Certificate/ Letter of completion from University in case you have not received your diploma/degree certificate.

e)     National ID/Passport.

How To Apply             

Click here to Apply

Persons with Disabilities (PwD) and Female candidates are highly encouraged to apply.

N.B: Looking For A New Job? Find Your Next Job With Us.
Job Vacancy:  Treasury Accountant Location:  Kinangop Duties and Responsibilities ·          Responsible for ensuring the timely funding, disbursements and cheque clearing for all company bank accounts. ·          Prepare bank…
Job Title:  Maintenance Clerk Role Purpose:  Mainly responsible for providing specialized clerical tasks for the maintenance function, gathering and maintaining maintenance information in both computer and manual systems, performing general…
Mercy Corps Job Title:  Senior Data Officer – Nawiri Location:  Nairobi, Kenya Position Status:  Full-time, Exempt, Regular Salary Level:  Officer Level Current Team Member:  New Position About Mercy Corps Mercy…