Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 1, 2020
    Deadline: Not specified
  • Techsavanna has provided a wide range of ICT services and software for Property Management, Project Management, Energy Management and Financial Management in diverse industry and client profiles. In Eastern Africa the firm has offices in Nairobi, in the region the firm comprises of with a total staff force of over 100.
    Read more about this company


    IT Projects and Resourcing Officer

    Role Purpose:

    • Creation, implementation and maintenance of solution delivery models.
    • Planning, tracking and reporting on IT resources, projects and systems operational performance.
    • Automation of data collections, storage, transformation and dashboard reporting for all resources in projects, planning and operational models.
    • Management of an all-round single point of view of a workforce and resources delivery products and services.

    Key accountabilities and decision ownership:

    • Develop and maintain the resource management plan by identifying resource requirements and obtaining commitments from internal, external, and procured sources to complete all project activities.
    • Maintain project time estimates in order to determine and define project baseline, schedule.
    • Develop a formal and comprehensive resourcing dashboard showing project progress against resource utilization.
    • Manage project progress by obtaining data from various sources as project managers, business units, project data repositories, and delivery & engagement managers.
    • Onboarding and release of project resources by following appropriate organizational procedures in order to optimize resource utilization.
    • Collaborate with the project teams and management to report on projects, performance and resources utilization with periodic reports
    • Manage any relevant team and departmental reporting requirements on operations, planning and products delivery.
    • Participate in performance management of human resources discipline and evaluation to delivery objectives
    • Creation of centralized Business Intelligence suite with management dashboards from various data warehouses.
    • Extraction and Transformation of various data from multiple heterogeneous sources for consumption by BIRT dashboard.
    • Self-Driven individual with proactivity in responsible execution.

    Business Competencies

    Working with Others

    • Identifies people’s needs, interests and motives to be able to place them in the right projects for better resource and skill utilization.
    • Pro-actively adapts own style and approach to build rapport, and work with others more effectively.
    • Builds and maintains strong relationships and networks.

    Operational Excellence

    • Targets effort and resources on high-value, high impact activity.
    • Focuses on achieving maximum performance and driving continuous improvement.
    • Thinks about processes and problems cross-functionally and end-to-end.
    • Uses knowledge of people, technology, process, systems and policy to solve problems.

    Creativity and Innovation

    • Finds creative ways to exploit opportunities and solve problems.
    • Takes risks and pushes what is possible.
    • Experiments with unorthodox approaches.
    • Exploration of known unknowns for innovative solution providence.

    Business Know How

    • Uses data and research to make decisions that are competitively and financially robust.
    • Balances current and future needs.
    • Thinks and acts like an owner of the business.
    • Acts in line with legal, regulatory, professional and ethical standards.

    Working with Change

    • Responds flexibly to changing situations.
    • Manages the business and people aspects of change to drive performance.
    • Models futuristic projection of business performance and operational states for deterministic proactive measures.

    Project and Program Management

    • Schedules activity and identifies resource needs, dependencies and synergies.
    • Evaluates progress, mitigates risks and addresses issues.
    • Adopts best practice for delivery optimization.

    Functional Competencies:

    Working With Partners

    • Work closely with the PMO office on resource and project planning.
    • Work closely with Delivery and Engagement managers on resource and project planning
    • Monitors operational performance using tools, systems and working with consultants on site

    Education & Experience:

    • Bachelor in Computer Science, IT, Project Management or Business Management.
    • Certificate in project planning/project management expertise or PRINCE 2 or PMP will be an added advantage.
    • 3 years’ experience as a software developer with a bias in
    • Web Development Skills – Backend and Frontend
    • Use of BIRT Tools such as Power BI, BIRT, Jaspersoft, Pentaho
    • Building ETL using Informatica
    • File Manipulations UNIX
    • Business Analytics Development for BI
    • 3 years’ experience as an IT analyst and|or project management in a busy IT environment
    • Understanding of the Balanced Scorecard management reporting technique
    • Planning and organization – Perfectionist.
    • Experience as a projects team member in a large project preferably an IT project.
    • A good understanding of managing projects in a changing business environment.
    • Experience in providing administrative and project support with large multifaceted data pools.

    Key performance indicators:

    100% adherence to the following:

    • Management of record of all 200+ departmental projects and detailed status
    • Management of people resourcing of 250+ team members
    • Management of resources distribution across delivery streams as relates to the business.
    • Production of statistical reporting on projects, resources involved, resource workload, project KPIs
    • Tracking of team performance KPIs on operations, planning and products delivery.
    • Management of Skillset per resource compared their project output from quality and speed prospective
    • Production and documentation of resource requirements.
    • Production of project staffing management plans and organization charts.
    • Assignment of roles and responsibility assignments for staff- resource matrix.
    • Pipeline and capacity management.
    • Sharing dashboards weekly showing our progress against project delivery and resource utilization
    • Timely identification of resourcing gaps and provide mitigation.
    • Table creative modelling techniques for perspectives view on departmental status and projections for performance optimization
    • Delivery of performance and development reviews against each staff and recommending data acquisition techniques.
    • Automation of the entire reporting process and data management for projects, resources, planning and operational performance
    • Maintenance of a Balanced Scorecard for the delivery department.

    go to method of application »

    Big Data Engineer

    Role Purpose

    • Perform technical aspects of big data technologies development including design, developing prototypes, and coding assignments.
    • Build software applications that will be used to deliver data to end users for exploration, advanced analytics and visualizations for day to day business reporting.
    • Plan and deliver highly scalable distributed big data systems, using different open source technologies including but not limited to Hadoop, Kafka, Nifi, Hbase, Cassandra, Hive, MongoDB, Postgres, Redis DB etc.
    • Code, test, and document scripts for managing large big data clusters.
    • Architect and build data fabric to collect and transport data to the Hadoop ecosystem.

    Core competencies, knowledge and experience:

    Business Competencies:

    Working with Others

    • Work closely with infrastructure, network, APIs, database, business intelligence and application teams to ensure business applications are highly available and performing within agreed service levels.
    • Build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick.

    Operational Excellence

    • Receive escalated, technically complex mission critical issues, and maintain ownership of the issue until it is resolved completely.
    • Hands on to troubleshoot incidents, formulate theories and test hypotheses, and narrow down possibilities to find the root cause.
    • Support Big Data and analytical solutions leveraging transformational technologies.
    • Develop tools, and scripts to automate troubleshooting activities.
    • Drive further improvements in the platform, tooling and processes.
    • Upgrading products/services and applying patches as necessary.
    • Maintaining backup and restoring the ETL and Reports repositories and other Systems binaries and source codes.

    Creativity and Innovation

    • Apply machine learning algorithms and libraries for problem solving skills with an emphasis on product development.
    • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications.
    • Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business.

    Business Know-how

    • Conduct business user requirements analysis and specification with relevant stakeholders.
    • Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented.
    • Understand and use computer science fundamentals, including data structures, algorithms, and computer architecture, for systems development.

    Working With Change

    • Responds flexibly to changing situations
    • Manages the business and people aspects of change to drive performance.

    Project and Programme Management

    • Defines scope and deliverables in terms of time, cost, quality and business benefit.
    • Schedules activity and identifies resource needs, dependencies and synergies.
    • Evaluates progress, mitigates risks and addresses issues.

    Functional Competencies:

    • Result-oriented, with great ideas and solid quantitative skills to turn ideas into reality.
    • You should have solid data management and analytical skills.
    • Data science and machine learning programming.


    • Experience with Java
    • Experience with relational data stores as well as one or more NoSQL data stores (e.g., Mongo, Cassandra)
    • Experience with building stream-processing systems, using solutions such as Storm or Spark-Streaming
    • Demonstrated proficiency with data structures, algorithms, distributed computing, and ETL systems
    • Experience with various messaging systems, such as Kafka or RabbitMQ
    • Good knowledge of and experience with big data frameworks such as Apache Hive, Spark, Hadoop
    • A working knowledge and experience of SQL scripting

    Good to have

    • Experience in deploying and managing Spark Machine Learning models at scale
    • Hands on implementation and delivery of Spark workloads in an Agile DevOps working environment
    • Highly proficient in more than one modern language, e.g., Java/C#/NodeJS/Python/Scala

    Method of Application

    If you feel that you are up to the challenge and possess the necessary qualification and experience, please send your resume with your cell phone contact indicating your experience and why you are the most suitable candidate for the role, clearly quoting the job title and job reference to the address below.

    [email protected]

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Apply Now
  • Send your application

    View All Vacancies at Techsavanna Technology Limited Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail