Back-End Web Engineer
Our client, a Leading Telecommunications Firm with operations in Africa, seeks to recruit talented, dynamic and result-oriented professionals to fill the above position.
Responsibilities
Qualifications
Responsibilities
Qualifications
Key responsibilities
Qualifications
Responsibilities
Requirements:
Key Responsibilities
Our client, a Leading Telecommunications Firm with operations in Africa, seeks to recruit talented, dynamic and result-oriented professionals to fill the above position.
Job description
Back-End Web Engineers will evolve
our clients existing architecture, working with teams to improve operations,
and implementing new features and functionality. Additionally, s/he will
collaborate with the engineering team when necessary to ensure smooth
integration of back end systems to user.
Responsibilities
·
Integration of user-facing elements
developed by a front-end developers with server side logic
·
Building reusable code and libraries
for future use
·
Optimization of the application for
maximum speed and scalability
·
Implementation of security and data
protection
·
Design and implementation of data
storage solutions
·
Maintaining our Backend
Infrastructure
Qualifications
·
A Bachelor’s Degree in Computer
Science or any other related Field
·
Experience with Postgres, Mysql
database
·
Experience with Microsoft Azure will
be an added advantage
·
User authentication and authorization
between multiple systems, servers, and environment
·
Management of hosting environment,
including database administration and scaling an application to support load
changes
·
Good Understanding of SQL
·
Data migration, transformation, and
scripting
·
Outputting data in different formats
·
Understanding differences between
multiple delivery platforms such as mobile vs desktop, and optimizing output to
match the specific platform
·
Creating database schemas that
represent and support business processes
·
Proficient understanding of code
versioning tools, such as Git
·
Understanding of “session management”
in a distributed server environment
Skills
·
Strong Programming Skills in
Python/Java
·
Excellent project and time management
skills.
·
Strong problem solving and verbal and
written communication skills.
·
Team Player
·
Keen attention to detail
Digital Channels Tech Lead
Our client, a Leading
Telecommunications Firm seeks to recruit talented, dynamic and result-oriented
professionals to fill the above position.
Job Purpose:-
The incumbent will be in charge of
planning and development for mobile app, web portals, including extranets and
intranets and collaborate with leadership teams to ensure the delivery of digital
and online channels is in line with the business strategy for the units.
Responsibilities
·
Managing the delivery of multiple
complex simultaneous channel development projects from design to delivery
·
Coach and guide the development teams
on implementation and adoption of new technologies in the market (fit for
future technologies) to improve the efficiency of delivery
·
Define strategy and best practices
for mobile app architecture like VIPER, MVVM etc and web portal development
·
Accountable for managing CAPEX and
OPEX budgets for all digital channels
·
Work closely with relevant teams
internally to ensure alignment and coordination across operations as part of
the seamless implementation of existing and new solutions.
Qualifications
·
Experience in mobile app development
(android and IOS) and designing of web portals and chat-bots
·
Experience in Continuous integration
and deployment methodologies using automated tools such as Jenkins;
·
Experience in Software Engineering
methodologies including Agile, Micro-services architecture;
·
Experience in building enterprise
grade micro-services based solutions, automated scaling in and out of services
and session management and caching servers
·
The ideal candidate should hold a
bachelor of Computer Science, Computer Engineering, Software Development or
related Degree and should have at least 5 years’ experience at management level
in software development in a busy IT environment.
·
Master’s Degree in Computer Science
will be an added advantage
Non-Functional Testing Lead
Our client, a Leading
Telecommunications Firm with operations in Africa, seeks to recruit talented,
dynamic and result-oriented professionals to fill the above position.
Job Description
The non-functional testing lead
will report to the Senior Manager .The position holder will build and manage a
non-functional testing team and lead the development and implementation of
strategy and frameworks in Software non-functional testing and ensure solutions
delivered to the customers meet the required standards for quality.
Key responsibilities
·
Develop software quality strategy and
frameworks in non-functional testing and lead in execution
·
Accountable for building and leading
the full non-functional testing team
·
Drive digital transformation in
functional testing to achieve higher levels of competency and efficiency
·
Collaborate closely with business and
project management teams in creating schedules and manage the non-functional
testing teams
·
Provide direction for the
non-functional testing team, ensuring that activities of the team are aligned
with other stakeholders
·
Accountable for managing CAPEX and
OPEX budgets for testing environments for all systems and non-functional
testing tools
·
Responsible for implementation and
management of fully functional test environments ensuring stability of all test
environments
·
End to end Accountability for
disaster recovery testing and ensuring working Business Continuity Planning is
in place for all solutions and guarantee stability of systems
·
Responsible for planning, monitoring
and implementing controls in non-functional testing activities
·
Define suitable metrics for measuring
nonfunctional test progress and evaluation of the quality of the testing
process and products
·
Lead programs to measure, analyze,
monitor, manage, and optimize performance and scalability of our current
applications and systems.
·
Responsible for reviewing, reporting
and making data driven decisions around performance issues or bottlenecks.
·
Evaluate, review and if appropriate,
implement recommendations for improvements to existing Test Life Cycle
procedures in regards to non-functional testing and documentation
Qualifications
·
Hold a Bachelor of Science Computer
Science, Computer Engineering or Software Development or related subject. ISTQB
Certification is an added advantage
·
5 years + experience in software
design, development or non-functional testing in a busy IT environment
·
Must have experience in at least one
programming language Java, Python, groovy etc.
·
Experience in use of performance and
other non-functional testing automated tools
·
Hands-on QA experience with proven
analytical and testing skills – Experience in developing test strategies, test
plans, test scenarios and test cases
·
Knowledge of automated testing
frameworks
·
Strong risk identification and
mitigation planning skills
·
Motivated self-starter, with a high
capacity for rapid learning and meticulous attention to detail
·
Strong leadership skill
ICT Manager
Our client, a Leading SME Firm seeks
to recruit talented, dynamic and result-oriented professionals to fill the
above position.
Job Purpose:-
Develop and execute an ICT Strategy
and related policies and standards in line with the company’s set strategy,
maintaining, reviewing ICT policies and ensure optimal and efficient use of ICT
systems/tools.
Responsibilities
·
Develop and ensure effective
implementation of ICT policies, procedures and strategies in line with the
company’s mandate;
·
Manage the introduction,
implementation and support of appropriate information and communication
technology in the company;
·
Develop and maintain security and
control of IT systems and provide first line support;
·
Design and implement controls and
procedures that ensure accuracy and reliability in data capture, data
processing and dissemination of information;
·
Design and implement information
security procedures based on standard best practice and corporate ICT security
policies covering information system applications and infrastructure.
·
Evaluate technology developments and
ensure that the organization has appropriate, effective efficient and up to
date ICT systems.
·
Manage the introduction of structured
end-user capacity building to ensure optimal and efficient use of all the ICT
systems/tools available to the company.
·
Develop the capacity of the ICT team
to enable them deliver on business goals
·
Maintain liaison with other functions
to determine their future needs.
·
Facilitate automation of all offices
including inter-office communication
·
Establish a strong working
relationship with external suppliers in order to enhance productivity and
manage costs and SLAs
·
Entity opportunities for innovation
and foster the development of creative solutions
·
Guide staff to carry out ICT systems
analysis, detect and act on faults on ICT equipment/systems and design to suit
KIE needs
·
Ensure that staff write and test ICT
programs according identified needs;
·
Initiate measures to develop and
update ICT application systems
·
Give specifications, evaluate and
recommend on suitable ICT equipment’s as required
Requirements:
·
The ideal candidate should hold a
bachelor’s Degree in Computer Science; Master’s Degree in Computer Science will
be an added advantage with at least 5 years work experience at management
level.
·
Skills: Strong communication and
interpersonal skills (team work, commitments) and
·
Organizational Awareness.
·
Professional Qualifications
/Membership to professional bodies i.e. CMIS, PMP, MCSE, MCSD and other ICT
related qualifications required
Riggers Engineer
Our client, a Leading Engineering
Firm seeks to recruit talented, dynamic and result-oriented professionals to
fill the above position.
Key Responsibilities
·
Align, level, and anchor machinery.
·
Attach loads to rigging to provide
support or prepare them for moving, using hand and power tools.
·
Attach pulleys and blocks to fixed
overhead structures such as beams, ceilings, and gin pole booms, using bolts
and clamps.
·
Control movement of heavy equipment
through narrow openings or confined spaces, using chainfalls, gin poles,
gallows frames, and other equipment.
·
Dismantle and store rigging equipment
after use.
·
Fabricate, set up, and repair
rigging, supporting structures, hoists, and pulling gear, using hand and power
tools.
·
Manipulate rigging lines, hoists, and
pulling gear to move or support materials such as heavy equipment, ships, or
theatrical sets.
·
Select gear such as cables, pulleys,
and winches, according to load weights and sizes, facilities, and work
schedules.
·
Signal or verbally direct workers
engaged in hoisting and moving loads, in order to ensure safety of workers and
materials.
·
Test rigging to ensure safety and
reliability.
·
Tilt, dip, and turn suspended loads
to maneuver over, under, and/or around obstacles, using multi-point suspension
techniques.
·
The ideal candidate should hold a
certificate in engineering.
How to Apply
Interested candidates are encouraged
to sign up, fill in their profile and apply through our HR portal at http://viscarcapacity.com/careers/ not later than 26th October, 2018. Please note that
only shortlisted applicants will be contacted.