Vacancies in Viscar City Industrial Capacity Limited, Kenya

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