Massive Recruitment by Techsavanna, Kenya

Techsavanna Co. Ltd

Job Title: Revenue Management Support Engineer
Brief Description: Reporting to the Support Manager Revenue Management, the position holder will work with the Revenue management Support, planning and products team and will be expected discharge duties towards supporting and maintaining the system within the set KPIs.
Detailed Description
Overall, the Support engineer will be charged with:

·         Support and maintenance of the revenue management system
·         Implementation and integration of new hardware/software
·         Installation and integration projects
·         Optimization of existing systems and Internal Process Improvement
·         Addressing customer complains
·         Bill run
·         Ensuring uptime of the revenue management systems
·         Responding to Faults and on call for emergency response
·         Optimization and automation of operational tasks
·         Analyze IN network on a weekly basis against the KPI
·         Reporting on systems performance, tickets and incidents
Job Requirements
·         A degree in IT, computer science, Telecommunication or Electrical Engineering
·         Strong Linux/Unix skills, scripting
·         Strong database skills
·         Software development skills; Java or python programming is a must
·         Strong analytical and problem solving abilities.
·         Excellent verbal and written communication skills.
·         Team player.
·         Organized and detail oriented.
·         Experience of Huawei Convergent Billing System (CBS) will be an added advantage
·         Knowledge of GSM technologies

Job Title: E-Commerce Developer – Digital Engineering
Brief Description of the role: Reporting to the Digital Channels Tech Lead, the position holder will provide technical expertise in the area of Financial Systems with a strong bias to e-commerce systems. This role will also be responsible for other Financial Systems within the domain
Detailed Description
·         Drive design and development of services, integration, reference implementations using standards and guidelines that support high volumes, are fast, simple, reliable, distributed, and easy to extend and maintain.
·         Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions.
·         Work with Operations and IT teams to help dimension production environments.
·         Develop streamlined services using PHP, Java (Restful, SOAP based) and potentially other languages.
·         Improve interoperability and increase agility of your systems and services.
·         Works with architects to ensure designs align with overall SOA, application architecture standards and practices.
·         Supports standards and practices with technical and business partners as needed.
·         Design and construct web pages/sites including incorporating graphic user interface (GUI) features, images, content and other techniques
·         Write standards compliant code including testing/debugging in multiple browsers and platforms.
·         Work with the Technical Lead to write and review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific interfaces, methods, parameters, procedures or functions as required.
·         Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.
·         Expected to on one’s own initiative read books, periodicals and technical reports to keep the competence at a high level and learn ways to keep up with the industry development
·         Regularly attend internal training courses to maintain required skill set
·         Pick performance statistics from operations team
·         Plan for upgrades when systems hit the set thresholds
·         Coordinate the solution acquisition process, from procurement to commissioning
Job Requirements
Key Qualifying Criteria
·         Degree in ICT/Engineering, computer science or related technical discipline.
·         Minimum work experience of 2 years with hands-on e-commerce/web design and development
·         2 years development experience in both procedural and OOP development techniques using relevant programming tools/languages e.g. PHP, Java, VB, C#, Ruby, PL SQL
·         Experience with DBMS preferably MySQL Server, Oracle, Sybase, Cassandra and Informix.
·         Experience with web languages/technologies including HTML5, CSS3, Responsive Web Design, jQuery, Ajax, JSON, Google Analytics
·         Experience with mobile optimized and cross browser responsive design
·         Experience in integration of modern e-commerce solutions, Financial, ERP and payment Systems
·         Experience in processes and procedures management.
·         Excellent communication and interpersonal skills
·         Attention to detail
·         Critical competencies for success
·         History of successful team work and production deployments in high volume web environments.
·         Expert level capabilities in application design, design patterns and performance tuning.
·         UNIX – basic skills in system administration. Knowledge of shell scripting will be an added advantage
·         Relational Databases – database planning and tuning
·         TCP/IP – for knowledge on how network elements interconnect to aid in their management
·         Webservers – Working knowledge of Apache, IIS or other webserver platforms
·         Demonstrate ability to develop solid solutions that are generic and reusable
·         Putting customers first.
·         Motivates people & teams to perform.
·         Delivers results.
·         Displays sound judgment, solves problems.
·         Making a personal difference – positive & courageous. Open, trustworthy & trusting. Resilient, takes personal responsibility.
·         Communicating for impact

Job Title: API Developer
Role Purpose: Reporting to the Manager –Planning and CSM development, this role is responsible for the analysis, design; implementation and post go live support of API proxies in API gateway, apigee in this particular case
Roles and Responsibilities
Work with technical lead to create technical design docs that will be handed to other developers
1.   Define REST API/JSON specification.
2.   Socialize and collaborate API spec across teams.
3.   Design Apigee flows based on API spec.
4.   Define test cases for API.
5.   Performing activities across the entire API/policy lifecycle including analysis, design, implementation, quality assurance (including testing), delivery and maintenance
6.   Offer 3rd line support for issues detected and escalated by the first and second line API support teams
7.   Developer portal setup and customization
8.   Work with the Project Managers to create detailed technical task lists, provide technical guidance to the project team, and enforce Apigee project standards and best practices
9.   API Analytics – generation of custom reports and integration with external tools like Splunk.
10.         Research on new fit for future technologies and actively implement the viable solutions
Role Requirements
1.   Bsc Degree in Computer Science/IT/Software Engineering
2.   Hands-on experience working on JSON, REST, SOAP, NodeJS, oAuth, and Swagger
3.   Extensive experience with databases and data structures
4.   Proficiency in Linux/AIX Operating systems
5.   Containerization knowledge is an added advantage
6.   Extensive programming experience using Java/C++/C# .
7.   Knowledge of drupal and other CMSs is also an added advantage
8.   Excellent analytical and problem solving skills
9.   Excellent verbal and written communication skills

Job Title: CSM Developer
Role Purpose: Reporting to the Manager – Planning and CSM Development, this role will require developing and publishing APIs using the agreed Enterprise Middleware application in conformance to Vodafone’s common service model
Roles and Responsibilities
·         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
·         Team management – attend weekly service development team meetings and scheduled one – on-one sessions with the team manager.
·         Support – offer 3rd line support to Tibco first and second line support teams and attend scheduled hyper care sessions to ensure service stability and SLA conformance in production issue resolution. Participate in supply chain activities like vendor evaluation and other RFP activities as assigned by the team manager.
·         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
Role Requirements

·         BSc. Computer Science/Software Engineering/IT.
·         Extensive programming experience using Java/C++/C# .
·         Extensive experience with databases – data structures, relational data model, Stored Procedures, PL/SQL development.
·         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 knowledge and practical experience of application development on TIBCO/WebLogic environment.
·         Preferred experience with Apache Tomcat application server, Glassfish and SOA.
·         Preferred experience with Linux/AIX OS’s.

Job Title: CVM Developer
Reporting to CVM Technical Lead, this role is responsible for the analysis, design; implementation and post go live support of CVM Initiatives. Application development duties include but not limited to specification, design, development, validation, documentation and evolution of the new and current service applications; performance management; ensuring integrity of the services; maintenance and fault management.
Job Responsibilities
·         Work with the various business units to establish the business automation needs
·         Identify ideas to improve system performance and impact availability
·         Resolve complex technical design issues
·         Development of technical specifications and plans
·         Analyze user requirements and convert requirements to design documents
·         Make good technical decisions that provide solutions to business challenges
·         Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues
·         Perform Proof of Concepts to help the business recognize the feasibility of an automated solution
·         Support business teams in testing activities, including integration testing, end-to-end (business process) testing and UAT
·         Drive adoption through engagement and knowledge transfer to the relevant stakeholders
·         Test, maintain and recommend software improvements to ensure strong functionality and optimization
·         Analyze, understand, and document the business processes in detail
·         Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
·         Identify ideas to improve system performance and impact availability
·         Resolve complex technical design issues
·         Development of technical specifications and plans
·         Apply agile practices and principles to maximize business value and continuously improve
·         Supporting the Project Manager in creating the transparency of the ongoing activities
·         Research on new fit for future technologies and actively implement the viable solutions
Job Requirements
·         University Degree in Computer Science, Information Technology or related technical field.
·         Scientific programming in Python, R, or Matlab; experience with TensorFlow, scikit-learn, and public cloud a plus.
·         Programming experience using Java/C++/C#.
·         Experience with databases – data structures, relational data model, Stored Procedures, PL/SQL development.
·         Extensive experience of web services/technologies – REST/JSON, WSDL, XML, JavaScript.
·         Experience with all aspects of the Software Development Lifecycle
·         Deep understanding of NoSQL and relational databases and database fundamentals, including data storage, data modeling, and data access pattern
·         Good knowledge of development integration services (e.g., transformation, orchestration, and mediation)
·         Understanding of Telco billing, data mining and reporting and campaign management tools like NEON, UNICA Campaign, OBIEE, PL SQL, OBIEE, Tableau etc.;
·         Very strong focus on Customer insights and proven ability to combine numbers and analytics to understand, predict and influence customer behavior;
·         Strong awareness of market trends, competitive impacts and market opportunities;
·         Knowledge of Integration Tools and Processes around TIBCO, Managed File Transfer, SOA / Micro-Services, Kafka, Docker, Kubernetes, SpringBoot and other related integration technologies
·         Ability to adopt to rapidly changing technology and apply it to business needs
·         Experience in solving complex conceptual and technical challenges.
·         Excellent written and verbal communication skills.
·         Solid Machine Learning background and familiar with standard speech and machine learning techniques.
·         Superb analytical and quantitative skills, along with a healthy streak of creativity.
·         Demonstrated ability to conduct independent research utilizing large data sets.
·         Passion for seeing research through from initial conception to eventual application.
·         Sense of ownership of his/her work, working well both independently and within a small collaborative team.

Title: – Developer – Business Process Automation and Order Management Development.
We are pleased to announce the following Job Opportunity.
Reporting to the Manager – Business Process Automation and Order Management Development, the position holder will be responsible for planning, development and delivery of client’s business process automations and order management services.
This includes interacting with user sections to establish their needs, analyzing the needs and applying existing and new technologies (e.g. robotics and intelligent workflows) to satisfy their needs.
The role is not only critical to the order process but also in realization of efficiency through business process automation.
Job Responsibilities
·         Work with the various business units to establish the business automation needs
·         Analyze the requirements and document clearly the agreed deliverables
·         Perform Proof of Concepts to help the business recognize the feasibility of an automated solution
·         Support business teams in testing activities, including integration testing, end-to-end (business process) testing and UAT
·         Drive adoption through engagement and knowledge transfer to the relevant stakeholders
·         Provide necessary support for the deployed automations.
·         Analyze, understand, and document the business processes in detail
·         Apply agile practices and principles to maximize business value and continuously improve the delivery of the right customer outcomes
·         Should be proficient conceptualizing, gathering requirements, identify solutions and deliver. Has to have good understanding of BPM and CRM technologies and tools.
·         Work closely with digital teams to streamline customer experience across different channels, such as building the right framework for real time updates when needed across all channels
·         Supporting the Project Manager in creating the transparency of the ongoing activities
·         Research on new fit for future technologies and actively implement the viable solutions
Job Requirements
·         University Degree in Computer Science, Information Technology or related technical field.
·         Experience with all aspects of the Software Development Lifecycle
·         Should be able to create a complete technical architecture for RPA projects making sure the architecture is extensible and scalable
·         Training and Experience in HTML5, Java, RSS, Angular JS, Web services/WSDL , JavaScript, XML/XSD, JIRA, webserver technologies and MySQL
·         Good knowledge of development integration services (e.g., transformation, orchestration, and mediation)
·         Extensive knowledge of Integration Tools and Processes around TIBCO, Managed File Transfer, SOA / Micro-Services, Kafka, Docker, Kubernetes, SpringBoot and other related integration technologies
·         Experience with one or more RPA technologies (e.g. UiPath, Automation Anywhere, Blue Prism)
·         Knowledge and experience in workflow developments using SharePoint or any tool used in business process automation.
·         Ability to adopt to rapidly changing technology and apply it to business needs
·         Experience in database management. This refers to both relational and no-sql databases
·         Experience in solving complex conceptual and technical challenges
·         Strong collaboration with global teams in building a quality culture.
·         Excellent written and verbal communication skills.

Title: – Enterprise Integration Support Analyst
We are pleased to announce the following vacancy.
Reporting to the Manager – Enterprise Integration & Business Process Automation Support
The position holder will be responsible for administration, service provision and availability of clients Information technology Enterprise Integration services, related automated business processes and order management framework.
This includes L2 support and ensuring operational efficiency for all the services under the domain in accordance to ITIL, ISO and other agreed measures of excellence.
Job Responsibilities
·         2nd line technical Support: – Support defined domain areas by ensuring all related services and products are operationally optimal. This includes tasks assignment and KPI monitoring.
·         Service availability and monitoring: – Monitor data and service availability for all Enterprise Integration services, business process automation tools & services and order management. This includes ensuring that the set KPIs are met.
·         Incidents and problem management: – Provide expert management of Incidents L, root cause analysis, management of problems and closure of recurring incidents related to the responsible domains. E.g. TIBCO services, SOA services, Order services and BPM. This should be within the defined ITIL, ISO and other acceptable guidelines
·         Coordination and Follow up: – Coordination within the team, at cross functional level and suppliers to ensure synergy is achieved and timelines are met in all team objectives. This includes monitoring the supplier SLAs.
·         Testing and Quality management: – Work hand in hand with the delivery teams to ensure services and products transitioned to production are of optimal quality. This includes non-functional quality elements e.g. capacity management, load test, security and other elements.
·         Reporting: – Maintain reports on SLA, OLAs, Vendor performance, support trends and other relevant KPIs.
·         Research and development: – Participate in research and development including adoption of new ways of managing operations e.g. Machine learning, proactive monitoring, CI/CD and other emerging technologies.
Job Requirements
·         University Degree in Computer Science or related technical field.
·         Oracle certification in database administration or application development
·         ITIL training and certification
·         Training and Experience in HTML5, Java, RSS, webserver technologies and MySQL.
·         Certification or training in TIBCO technologies, Oracle SOA, TIBCO FOS (or any order management framework), Oracle or TIBCO BPM.
·         Experience with all aspects of the Software Development Lifecycle
·         Training and Experience in HTML5, Java, RSS, Angular JS, Web services/WSDL , JavaScript, XML/XSD, JIRA, webserver technologies and MySQL
·         Experience supporting enterprise grid integrations, order management frameworks, and product configurations.
·         Advanced skill in webserver administration and optimization. E.g. Apache, Apache Tomcat, Microsoft IIS or any other commercial web server
·         UNIX scripting Skills , PL-SQL and MSSQL
·         Knowledge and experience in supporting workflow developments using SharePoint or any tool used in business process automation.
·         Ability to adopt to rapidly changing technologies and apply the same to business requirements
·         Experience in database management. This refers to both relational and no-sql databases
·         Experience in solving complex conceptual and technical challenges
·         Excellent written and verbal communication skills.

Service Developer and/or Backend Developer
Reporting to the Manager – Integration Planning and Service Development the purpose of the role holder shall include activities relating to the application development and evolution of existing service applications including integration to related service platforms.
Application development duties include but not limited to specification, design, development, validation, documentation and evolution of the new and current service applications; performance management; ensuring integrity of the web services; maintenance and fault management.
Other activities include application development for marketing campaign promotions. Duties include specification, design, development and validation of the promotion applications.
Key Responsibilities
·         Requirement specification – eliciting & analyzing user requirements.
·         Design – application functional designs.
·         Develop – development as per user requirement specification and integration to other service platforms;
·         On a weekly basis report on the KPI of the applications & web services developed;
·         Validation & Verification – oversee the assurance of application functional logic, data processing and error management.
·         Liaise with Support teams, network administrators, information security to maintain service availability and integrity of the applications.
·         Liaise with infrastructure team for prompt rectification of any problems.
·         Research on new fit for future technologies and actively implement the viable solutions
Role Requirements
·         BSc. Computer Science/Software Engineering/IT.
·         Extensive programming experience using Java/C++/C# .
·         Extensive experience with databases – data structures, relational data model, Stored Procedures, PL/SQL development.
·         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 knowledge and practical experience of application development on TIBCO/WebLogic environment.
·         Preferred experience with Apache Tomcat application server, Glassfish and SOA.
·         Preferred experience with Linux/AIX OS’s.
Email your CV to info@techsavanna.technology