Techsavanna Co. Ltd
Job Title: Revenue Management Support Engineer
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