Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Aug 19, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    Product Designer (UI/UX)

    Band: Contractor

    Department: Product Management

    We are looking for a Product Designer, to work closely with our product team scale the number 1 Fintech and Ecosystem across Africa.

    Over the last 12 months, our teams have launched products across 6 markets with the aim to Digital transform the lives of over 40million M-Pesa customers.

    You will work with the Product team to define and deliver various user experiences, from initial ideation to sketches, wireframes, prototypes, and final UI.

    You will creatively translate user needs into elegant, intuitive, and effective design solutions.

    You will identify and understand customer needs, behaviours, and pain points and use this to define problem statements that inform the team’s focus.

    You will work in a fast-paced team of engineers, product managers, and product designers to deliver impactful solutions across our online portals and mobile apps.

    Your responsibilities:

    Strategic

    • Drive a user-centered design approach. Influence the product direction and/or roadmap through evidence-driven UX.
    • Collaborate with teams across various departments (product, engineering, marketing, etc.) and digital channels on product discovery and the delivery of solutions.
    • You will work with OKRs to achieve ambitious objectives for M-Pesa

    Discovery

    • Close collaboration with the product lead, stakeholders, and the development team to define problem statements, success metrics, and identify product opportunities.
    • Host workshops with the product team, stakeholders and developers for continuous product discovery with identified problems and opportunities.
    • Use discovery methods such as prototyping, usability testing and focus groups, and conduct user interviews to validate identified solutions with real customers, before solutions are developed.

    UX research

    • Work with the product team on defining success metrics, crafting A/B tests and analyzing results to enable data-driven decisions, ensuring a positive impact on the user experience.
    • Deliver and communicate insights collected from user research, in effective and engaging presentations and user journeys

    Delivery (UX/UI/Visual)

    • Deliver wireframes, journeys, high and low fidelity prototypes and final UI design requirements for online portal and mobile apps.
    • Work together with various product teams to ensure visual consistency throughout on the platform, by leveraging from and contributing to our design system.
    • Conceptualize micro-interactions and animations.
    • Ensure design works as comfortably across our markets and languages.
    • Own and advocate Platform accessibility in both UX and UI.

    Leadership

    • Together with the Product team, you help to shape and drive our product strategy and vision.
    • You partner up with product and engineering leaders to ensure deliverables are well- defined, provide high business value, and are successfully executed.

    About you

    • You have experience across the entire product design cycle including UX research, wireframes, and prototypes, final UI design, implementation, and post-release optimization.
    • 2+ years of experience in UX Design with a proven record of successfully shipped mobile app consumer-oriented experiences.
    • You have a strong UI design experience with a good understanding of Apple’s and Google’s design guidelines / principles.
    • You can present your Portfolio showcasing your knowledge of native mobile UI design and case studies to explain your process. Live app store examples is a plus.
    • You have experience working with customer facing products in evidence-driven design/product teams.
    • Proficient in design tools (such as Sketch, InVision, Zeplin).
    • Proficient in prototyping tools (such as InVision, proto.io).
    • Know-how in the field of research: interviewing users, setting up surveys and usability tests as well as interpreting the results
    • You love solving problems in ways customers love yet work for the business.
    • You show excellent communication in English.

    go to method of application »

    Data Engineer

    Reports to: Manager – Data Engineering

    Role Description

    Software Design and Development

    • Perform technical aspects of big data development for assigned applications including design, developing prototypes, and coding assignments.
    • Build analytics software through consistent development practices 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 Apache Nifi, Kafka, HDFS, HBase, Cassandra, Hive, Postgres, etc.
    • Code, test, and document scripts for managing different data pipelines and the big data cluster.

    Testing, Troubleshooting and 3rd line Support

    • 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 hypothesis, and narrow down possibilities to find the root cause.
    • Develop tools, and scripts to automate troubleshooting activities.
    • Drive further improvements in the big data 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.

    Research and Development

    • Build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick.
    • Develop machine learning algorithms and libraries for problem solving and AI operations.
    • Research and provide input on design approach, performance and base functionality improvements for various software applications.

    Requirements

    • Degree in Computer Science or related subjects.
    • Highly proficient in more than one modern languages, e.g. Java/Python/Scala.
    • Experience with relational data stores as well as one or more NoSQL data stores.
    • Demonstrated proficiency with distributed computing algorithms and ETL systems.
    • Experience with various stream-processing software platforms, such as Kafka.
    • Good knowledge and experience with big data technologies e.g. HDFS, Hive, Spark-Streaming, etc.
    • A working knowledge and experience of SQL scripting.

    Good to have

    • Experience in deploying and managing Machine Learning models at scale.
    • Hands on implementation and delivery of apache Spark workloads in an Agile working environment.

    go to method of application »

    Data Engineer

    Reports to: Manager – Data Engineering

    Role Description

    Software Design and Development

    • Perform technical aspects of big data development for assigned applications including design, developing prototypes, and coding assignments.
    • Build analytics software through consistent development practices 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 Apache Nifi, Kafka, HDFS, HBase, Cassandra, Hive, Postgres, etc.
    • Code, test, and document scripts for managing different data pipelines and the big data cluster.

    Testing, Troubleshooting and 3rd line Support

    • 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 hypothesis, and narrow down possibilities to find the root cause.
    • Develop tools, and scripts to automate troubleshooting activities.
    • Drive further improvements in the big data 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.

    Research and Development

    • Build tools for yourself and others to increase efficiency and to make hard or repetitive tasks easy and quick.
    • Develop machine learning algorithms and libraries for problem solving and AI operations.
    • Research and provide input on design approach, performance and base functionality improvements for various software applications.

    Requirements

    • Degree in Computer Science or related subjects.
    • Highly proficient in more than one modern languages, e.g. Java/Python/Scala.
    • Experience with relational data stores as well as one or more NoSQL data stores.
    • Demonstrated proficiency with distributed computing algorithms and ETL systems.
    • Experience with various stream-processing software platforms, such as Kafka.
    • Good knowledge and experience with big data technologies e.g. HDFS, Hive, Spark-Streaming, etc.
    • A working knowledge and experience of SQL scripting.

    Good to have

    • Experience in deploying and managing Machine Learning models at scale.
    • Hands on implementation and delivery of apache Spark workloads in an Agile working environment.

    go to method of application »

    Mobile Payments Business Analyst

    Reports to: Principal Manager, Business Analysis

    Role Purpose: To perform analysis and definition of new compliance technology solutions on the mobile money platform and associated integrations.

    You will be working as part of an agile team to define mobile money compliance requirements and support solution shaping to meet the needs of the M-Pesa business and its associated compliance and risk controls.

    As a Mobile Payments Business Analyst your main responsibilities will include:

    • Work alongside the Compliance Product Management team to help set direction and scope to the Compliance technology teams.
    • Elicit requirements information from local market representatives and product experts, negotiate with stakeholders to understand real underlying requirements and priority.
    • Maintain the team feature/user story product backlog.
    • Analyse, validate and organise information into appropriate artefacts (business requirements documents, workflows, business configuration documentation, team backlog updates).
    • Specify functional behaviour for the system, covering features, business process definition, user interface definition, report definition, business logic and Use Cases.
    • Working with the team, assist in the specification of acceptance criteria for each function.
    • Establish a network of contacts and continuously built strong relations with all stakeholders including customers, internal and external suppliers.

    As a Mobile Payments Business Analyst your skills and qualifications will ideally include:

    • Experience of software development lifecycle is essential, especially within agile methodologies
    • Experienced in the use of common business and systems analysis methodologies and modelling tools (JIRA, Confluence).
    • Strong understanding of the financial services industry (e.g banking, mobile money, lending and credit), and associated compliance regulations and practices (anti-money laundering, fraud controls, biometric solutions)
    • Strong process and analytical skills, able to identify solutions to complex problems.
    • Strong business and customer focus.
    • Ability to work proactively within a demanding environment, being a key contributor to a fast-moving product development process.
    • Ability to communicate and influence with tact and diplomacy.
    • Demonstrable numerical, analytical and verbal skills, in particular well-developed written and verbal communication skills in English.
    • Experience working within a multi-national team and serving customers from multiple countries.
    • Ideally educated to degree level, or equivalent

    go to method of application »

    Scrum Master

    Reports To: Senior Agile Coach

    Location: Nairobi

    Role Purpose: Responsible for working closely with the Product Owner and support in prioritisation and backlog management.

    Responsible for working closely with the Product Owner to help track sprint goals, needs and insights from stakeholders and other initiatives, regularly communicating status, changes in direction, and relevant metrics to avoid misalignment and roadblocks.

    Servant Leader who enables scrum teams to self-organize, self-manage and deliver via lean agile practices. Serves the Product Owner, Development Team and the rest of the organization.

    Protects the squad from outside interference and helps the squad identify and remove impediments.

    Key accountabilities and decision ownership:

    • Support Product Owner in backlog management by coaching on relevant principles and approaches.
    • Coach the scrum team members on agile methods and agile practices e.g. CI/CD, TDD
    • Facilitate scrum ceremonies i.e. Sprint Planning, Daily Stand Up; Sprint Review and Sprint Retrospective. Facilitates the predictability and consistency of the squads’ cadence and enables scrum ceremonies.
    • Inspect and adapt scrum ceremonies thus promote continuous improvement and team learning.
    • Enable squads to coordinate with other squads, stakeholders and partners to manage interdependencies, risks and learn from other’s impediments.
    • Motivates the team to meet the business outcome
    • Prepares information radiators to promote visibility and transparency of agile.

    Key performance indicators:

    • Team Velocity- measures how many user stories were completed by the scrum team and therefore how much value the scrum team is generating
    • Sprint Burn down
      • Ensure sprint burn down chart is slope to communicate positive team progress towards the goal.
      • Bi-weekly reporting of Sprint increment to tribe lead and other key stakeholders.
    • Daily Scrum and Sprint Retrospective – Qualitative measurement of team progress and process health.
    • Team capacity
      • Inspire, coach, and motivate squad members to be creative and have an entrepreneurial drive to achieve the desired business outcome.
      • Ensures full availability of all squad members and work capacity.
      • Ensures minimal capacity interruptions due to sick offs, leave, re-deployment etc.
      • Growth in agile competencies within a squad.

    Core competencies, knowledge and experience:

    • Communicates simply to excite and engage people.
    • Pro-actively adapts own style and approach to build rapport, and work with others more effectively.
    • Builds and maintains strong relationships and networks.
    • Focuses on helping squads achieve business outcomes and drive continuous improvement.
    • Finds creative ways to encourage squad members to solve problems in emergent business areas.
    • Guide product owners to use data and research to make decisions that derive business value incrementally.
    • Manages the product with agility. Understands and applies the Scrum Framework in product delivery
    • Servant leadership with the approach to developing people and teams through coaching and mentoring

    Functional Competencies:

    • Uses Design Thinking to coach squad members to match our products and services to our Customers’ needs.
    • Must have technical / professional qualifications:
    • 2+ years’ experience in the IT industry and a good understanding of the full software life cycle.
    • Deep understanding of Agile values and principles
    • Working knowledge and experience with several Agile methodologies: SCRUM, Kanban, and Lean
    • Working knowledge of best practices in user-centered design like user research, hypothesis-driven development, prototyping, usability testing
    • Strong working knowledge of technical engineering best practices including test driven development, continuous integration, XP, DevOps.
    • Possess certifications in agile practices e.g. Professional Scrum Master, Scrum Master Certified
    • Good experience with at least one requirements tracking tool like Jira, Confluence and collaborative tools
    • Experience in writing and working with product requirements, features, and user stories preferred

    go to method of application »

    Technical Subject Matter Expert

    Reports to: Pr.Mgr VCI-MPesa Support

    Location: Nairobi

    Role Purpose: Technical review of changes to any of the MPesa associated services, like MPesa itself, Smartphone, Anti Money Laundering (AML) and the underlying infrastructure. Ensure fulfilment of operational acceptance criteria for changes, minimization of risk and service downtime.

    Provide guidance to change initiators and vendors on technical aspects of the changes. Provide technical inputs to architects and delivery teams from an operational perspective.

    Support operational teams on technical topics. Technical guidance on Operational Acceptance Testing (OAT).

    Key performance indicators :

    • Smooth running of daily technical review calls for Normal Changes (ITIL)
    • Minimum service disruption due to technical issues with changes
    • Minimum operational risk due to changes
    • High quality of change documentation
    • Clear and factual feedback to change initiators on issues during review
    • Feedback to architects and delivery teams on change quality
    • Support to the L1 team with technical review of minor changes
    • Support to operational teams on technical topics
    • Technical guidance to Operational Acceptance Tests (OAT) team

    Knowledge and experience

    • Strong knowledge of high availability application and infrastructure architectures
    • Subject matter knowledge of mobile payments applications and infrastructure
    • Technical understanding of mobile telecommunications, mobile payments or similar financial system operations
    • Operational experience in IT or telecommunication industry, knowledge of industry best practices and experience in technical assessment of complex changes
    • Geographically distributed service delivery experience and use of remote working communication tools.

    Must have technical / professional qualifications:

    Essential

    • Technical SME or architect role with international companies – minimum 3 years
    • Technical analysis and risk assessment of complex IT changes – 3 years
    • Strong knowledge of network topologies and technologies
    • Industry recognized certifications – TOGAF, AWS CSA, Redhat CA, Google PCA etc.
    • Strong communication and time management skills

    Desirable

    • Mobile Payment or Financial Services Experience
    • Service Operations Qualification – ITIL
    • Degree Qualification – STEM
    • Experience in working in dynamic and high-growth environments
    • Experience in working with multicultural geographically distributed teams

    Budget owned: none

    go to method of application »

    Release and Quality Gate Manager

    Reports to: Pr.Mgr VCI-MPesa Support

    Role Purpose: Define, improve and maintain the project quality gates for Mobile Money projects. Liaise with the customer project quality assurance team on the implementation of quality gates.

    Management of business as usual (BAU) Releases for Mobile Money, associated services and infrastructure. Maintain a forward schedule of operational acceptance testing.

    Coordination of deployment of changes in non-production environments. Manage the business configuration management process.

    Manage and maintain the MPesa Operations repository for project and patch related documentation on Sharepoint.

     

    Key performance indicators:

    • Adherence of Mobile Money projects to agreed project quality gate criteria and processes
    • Improvement of project quality gates based on lessons learnt
    • Release management of patches for Mobile Money, associated services and infrastructure
    • Proactive management of the testing and deployment of patches
    • Coordination with transition managers and the operational acceptance testing (OAT) team to maintain the forward schedule for OAT
    • Maintain the business configuration management process
    • Maintain the Sharepoint repository of project and patch documentation
    • Support with management of ad hoc patching related activities.

    Knowledge and experience

    • Strong Project Management, stakeholder and vendor management.
    • Project quality assurance.
    • Demand & release management
    • Software test management.
    • Subject matter knowledge of mobile payments applications and infrastructure delivery.
    • Off-shore service delivery experience and use of remote working communication tools.

    Must have technical / professional qualifications:

    Essential

    • Project Management with international suppliers or markets – minimum 3 years
      Project Management certifications – PRINCE 2, APMP or equivalent
      Experience in software release management and testing of high available and high throughput financial systems.
      Strong experience in collaboration tools e.g. MS Teams and MS Sharepoint as well as trouble ticketing systems e.g. BMC Remedy
      Communication and relationship management experience to Executive level – 3 years
      Excellent time management and problem solving skills

    Desirable

    • Mobile Payment or Financial Services Experience
    • Service Operations Qualification – ITIL
    • Degree Qualification – STEM
    • Experience in working in dynamic and high-growth environments
    • Experience in working with multicultural geographically distributed teams

    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