Vacancies in TechSavanna Kenya, Nairobi

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.
Responsibilities

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
Qualifications
·         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

Service 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.
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
Qualifications
·         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.

Support Analyst
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.
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.
Qualifications
·         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.

Developer
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.
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
Qualifications
·         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.
How to Apply
Interested candidates should send in their CVs to info@techsavanna.technology