Vacancies in Safaricom, Nairobi, Kenya

Planning & Design Engineer


We are pleased to announce the following vacancy in the Network Engineering 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 – Radio Access Planning & Design, Access Network Planning & Design the role holder will be responsible for Providing radio frequency (RF) and/or Radio Access Network (RAN) strategy for a wide range of wireless network technologies including 2G, 3G, and LTE and emerging technologies.

Responsibilities
·         Design, plan and optimize wireless radio access network communications systems, including radio propagation modelling and prediction, interference analysis, frequency coordination, parameter definition and ancillary equipment;
·         Participate in formulation of radio capacity design guidelines and strategies as per ITU and safaricom planning guidelines;
·         Participate in developing internal processes used for radio capacity design and Optimization and inter and intra departmental team processes for enhancing RF system performance;
·         Performs development, testing, and validation of RF feature plan proposals. Provides input in defining implementation guidelines for approved new features and technologies. Engages Vendors and Strategy team on hardware and software roadmaps and new RF technologies;
·         Performs development, testing, and validation of capacity enhancing feature plan proposals. Provides input in defining implementation guidelines for approved new features and technologies. Engage Vendors and Strategy team on hardware and software roadmaps and new technologies;
·         Manage all Radio planning tools, software and hardware inventories and track upgrades and licensing;
·         Provides input to management on tactical and strategic issues. Key contributor to developing products strategy;
·         Collaborates with legal, SLT and CAK to ensure regulatory compliance;
·         Prepares accurate and timely equipment forecast for new nominal. Define need for capacity, coverage and quality sites. Ensure timely release of all new site plans;
·         Participate in MSVs, SAVs and IBS survey visits;
·         Enforce site sharing as much as possible to reduce on our Capex and Opex;
·         Prepare and coordinate issuance of redesigns, integration parameters and BTS signoffs as per SLA;
·         Coordinate and carry out Post debar site evaluation to ensure optimal performance of all new sites. Engage with Regional Optimization teams to optimize new sites to ensure they meet defined KPIs;
·         Collects, processes and reviews drive test data. Works with other RF Engineers to evaluate and resolve issues. Updates databases with resolution or actions taken;
·         Support other business units on technical evaluation of RF solutions on existing and emerging technology plans and strategies;
·         Manage all Radio planning tools, software and hardware inventories and track upgrades and licensing.
Qualifications
·         BSc. Honors degree in Electrical/Electronic engineering with bias towards telecommunications;
·         Excellent analytical skills and attention to details, Communication and interpersonal skills, Excellent trouble shooting and problem solving skills;
·         2 years’ experience in telecommunication;
·         Candidates with experience in, Nokia, or Huawei radio equipment will have an added advantage;
·         Knowledge of 3G & 2G networks and interoperability with 4G is a must;
·         Basic knowledge in traffic modeling, coverage and capacity forecasting & management. Knowledge in tele-traffic Engineering, LTE, and U900 is a plus;
How to Apply

Account Receivable

Contractor
We are pleased to announce the following contractual vacancy in the Financial Operations departmentwithin the Finance Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
Brief Posting Description
Reporting to the Senior Manager; Accounts Receivable, the individual us responsible for the accuracy and completeness of local debtors recognition in the financial statements and maintenance of the sales debtors ledger
Responsibilities
·         Daily reconciliation of the daily orders’ amounts and invoiced amounts
·         Monitor the timely payments from dealers for all sales orders supplied on credit and ensure timely update of their subsidiary ledger accounts
·         Set up of dealer accounts in the oracle application master-file after ensuring that they are properly approved and documented and backed by dealer application forms

·         Set up dealer credit limits in Oracle application based on approved documents and a valid bank guarantee. Monitor the adherence to the limits from the daily aged dealers’ debtors report. Reconcile the aged debtors report to the sub-ledger.
·         Monitor to ensure value of sales orders from dealers with approved credit limits are only processed within their limits
·         Ensure accurate invoices in terms of pricing and taxes are always generated from the oracle application and submitted on time to the dealers
·         Report on the number and value of credit notes issued by the business on a monthly basis and on a cumulative basis containing reasons for generation of credit notes
·         Ensure dealer commission statements are availed on portal by the 5th working day for dealers to invoice.
·         Preparation of balance sheet schedules required from AR section by latest 4th working day after month end.
·         Preparation of all P&L schedules required from AR section as per the month end closure timetable.
Qualifications
·         Certified Accountant with CPAK or ACCA (completely certified) credentials
·         A degree from a recognized university
·         At least 2 years accounting experience in a well-run company
·         Attention to detail with excellent interpersonal and communications skills
·         An excellent planner and organizer
How to Apply

Software Engineer

We are pleased to announce the following vacancy within Safaricom. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below:
Reporting to the Product Owners in the respective Business Units, the position holder will be required to develop and publish enterprise solutions using best practice and new technologies including but not limited to web technologies for integration, mobile app, cloud solutions, data and source management adopting Agile in DevOps and team delivery.
Responsibilities
·         Sound and Quality Delivery – develop, test and document APIs as allocated by the team leader. This includes preparing for CAB sessions, deployment and post go live support for APIs candidate for production promotion
·         Design – assist in low level design preparation and validation of high level design as shared by the solution architect
·         Analysis – participate in analysis sessions for user stories and requirements and ensure complete user requirements are captured and agreed on
·         Research on new fit for future technologies and actively implement the viable solutions
·         Understanding of Microservices architectures
·         Experience with Java technologies and frameworks mainly Spring and Hibernate.
·         Experience in containerization platforms like Kubernetes,docker-swarms or RedHat openshift
·         Demonstrate strong design and programming skills using and developing RESTful APIs using JAX-RS, JSON , Web Services, XML, XSLT, PL/SQL in UNIX and Windows environments
·         Strong collaboration and communication skills within distributed Agile project teams
·         Experience with event-based and message-driven distributed system like Apache Kafka ,ActiveMQ,Rabbit MQ or Tibco EMS
·         Strong familiarity with web servers and load balancing technologies.
·         Experience in use of source code management systems like SVN or GIT and build tools like ant, maven, Gradle or make.
Qualifications
·         IT, Engineering, Computer Science/Software Engineering/IT.
·         Extensive programming experience using Java J2EE, Spring, Spring boot, SQL, JMS /C++/C# .
·         Extensive experience with databases – data structures, relational data model, Stored Procedures, PL/SQL development or NoSQL DBs.
·         Extensive experience of web services/technologies – REST/JSON, WSDL, XML, JavaScript;
·         Experience with application security technologies (e.g. SSL) to ensure secure applications.
·         Experience in Agile Development/software life-cycle development (SDLC).
·         Preferred experience with Apache Tomcat application server, Glassfish and SOA.
·         Preferred experience with Linux/AIX OS’s.
·         Hands on with Maven build scripts/ Curie moving to Git Hub
·         Strong Critical thinkers
How to Apply