Job Archives

Role Purpose: The DevOps Engineer works with application developers to automate and accelerate the testing, release, and deployment of applications into a runtime environment quickly and reliably. The DevOps Engineer will have a background in development, operations, and full-stack implementations. The DevOps engineer acts as a fulcrum between development and operational teams, and basically forms the foundation of the entire DevOps environment. Key Responsibilities • Develop and maintain Continuous Integration (CI) / Continuous Deployment (CD) strategy that allows the organization to use DevOps at scale. • Envision, build, and execute automated testing plans for all the software developed in the organization and provide reporting templates for monitoring testing coverage. • Contribute to developing best practices for infrastructure as code (such as Puppet, Shell scripting); software build tools (such as Maven, Gradle, etc.) and continuous integration tools (such as Jenkins, TeamCity, etc.) • Mentoring and coaching junior software developers in gaining experience and assuming DevOps responsibilities. • Design, build & maintain infrastructure to support a continuous software development process, including all phases of development, quality assurance and software deployment. • Provides direction into standards and procedures for monitoring, capacity planning, tuning, maintenance, performance optimization, backups, and recovery; ensures infrastructure will meet capacity requirements to deliver on time. • Setup/Configuration/Administration of code Repositories like Git, SVN etc. • Manage Image storage to ensure consistency and recoverability of the same as required. • Development of process and procedures of code versions to ensure proper governance and security is always maintained within the enterprise. • Acts as a thought leader for DevOps practice in the organization while working with stakeholders to select “fit for purpose tools” to be used in the DevOps orchestration/automation processes. The Person For the above position, the successful applicant should have the following: • Bachelor’s degree from a recognized university. • Certification in cloud technologies such as Kubernetes, OpenShift or related. • Use of DevOps tools such as Jenkins, Ansible or similar and professional software development using JAVA, Python etc is required. • 3 years’ experience in commercial software development with at least 2 years’ experience in developing release pipelines and GitOps frameworks. • Proficient in scripting. • Hands-on knowledge of configuration management and deployment tools like Puppet, Ansible, Chef, Terraform. • Strong interpersonal and communication skills. 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. info@techsavanna.technology

Role Purpose: The DevOps Engineer works with application developers to automate and accelerate the testing, release, and deployment of applications into a runtime environment quickly and reliably. The...

Role Purpose The role holder is responsible for the Enterprise Architecture (IT technical systems, business & information architecture) used by or to be procured by the Bank. Ensure that all IT Systems are aligned to the Enterprise Architecture framework, Bank policy and best practice. The business architect will be responsible for alignment of technology solutions to business needs through the analysis of business motivations, business operations and business models & frameworks. The Business Architect will work to develop an integrated view of the enterprise using a repeatable approach, cohesive framework, and available industry standards. The successful person should demonstrate proficiency in developing IT business process models (automated, manual processes, system & process interfaces) and related documentation for IT Systems in use by or to be procured by the Bank in line with Bank policy, Business Process Architecture best practice, standards, and methods. Key Responsibilities • Conduct business process improvement initiatives aimed at improving efficiencies and effectiveness. • Act as a liaison to Business and IT to gain a broad understanding of business initiatives and their impact on technology. • Documentation of business requirements and processes for all business initiatives and projects. • Provide the leadership in breaking down, planning, and sequencing the business vision & strategy into technology deliverables. • Liaise with the Business subject matter expert in the development of business architectural framework developing a clear roadmap of Business solutions. • Lead effort to work with business leaders to identify business capability needs and IT integration. • Facilitate the identification and analysis of the Bank’s business drivers to deliver enterprise business, information, technical and solution architecture requirements. • Assess the current Business framework to detect critical deficiencies and recommend for improvement in line with the IT strategy and delivery priority of the IT/Bank programs. • Function as a liaison to Business and IT partners to gain a broad understanding of industry trends and innovations, and their impact on technology. • Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement vis a vis information technology systems enhancement. • Provide architectural oversight of projects; ensure requirements are in alignment with business strategies and business architecture roadmap/framework • Participate and guide on functional tests planning and execution. • Participate in the IT quality assurance process. The Person For the above position, the successful applicant should have the following: • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field of study. • At least one professional qualification in the following list: - CBAP, TOGAF, ITIL Foundation; Prince2. • 7 years progressive experience in Information Technology with at least 5 years’ experience in at least two IT disciplines such as Application Architecture, Application Development, Integration, Micro Services and Software Asset Management in a multitier environment. • Experience with Operating systems (Windows/ Unix) and Database Management Systems. • Experience working in Business Analysis / Applications Architecture. • Exposure to multiple, diverse technologies and processing environments • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation skills. • Excellent planning and organizational skills with ability to breakdown complex items to manageable components. • Experience and familiarity with graphical modelling approaches, tools, and model repositories. • Ability to balance the long-term ("big picture") and short-term implications on individual components and projects. • Ability to liaise with all levels of management and subject matter experts across the industry and within the organization. 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. info@techsavanna.technology

Role Purpose The role holder is responsible for the Enterprise Architecture (IT technical systems, business & information architecture) used by or to be procured by the Bank. Ensure that all IT S...

Role Purpose The role holder will be responsible for the Enterprise Architecture (IT Solution, Technical, systems, business & information architecture) of IT systems used by or to be procured by the Bank. He/ She will ensure that all IT Systems are aligned to the Enterprise Architecture Framework, Bank policy and best practice. He/ She will be will also be responsible for IT Governance which reviews all IT systems used by or to be procured to ensure they are aligned to the Bank and IT strategy, plans, policies, and standards. In addition, the role holder will be responsible for eliciting, analyzing, validating, specifying, verifying, and managing the business needs of the business stakeholders, including customers and end users. The Business Analyst works closely with business units, subject matter experts and technical resources to identify and document in detail the business needs. Key Responsibilities • Lead requirements analysis, validation, and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable; and transfer the same knowledge to the development team. • Documentation of business requirements and processes for all business initiatives and projects. • Provide an analysis to determine best path for solving business problems/opportunities that may include process improvement viz a viz information technology systems enhancement. • Develop high level solution designs while ensuring requirements are in alignment with business strategies and business architecture roadmap/framework. • Responsible for the requirements management in the scrum teams. • Elicit requirements using interviews, document analysis, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, competitive product analysis, task and workflow analysis, and/or requirements workshops. • Participation in the business initiatives prioritization stage. • Participate and guide on functional tests planning and execution. • Participate in the IT quality assurance process. • Ability to communicate (verbal and written) with business units that rely on that information to define system requirements or organizational processes. • Manage requirements traceability information and track requirements. • Review the current deployment approach and evaluate / propose / expose opportunities for enhancing the deployment model for new and existing solutions. The Person For the above position, the successful applicant should have the following: • Bachelor's degree in Information Technology, Business, or a related field of study from a recognized institution. • Certification in Project Management or ITIL Foundation. • 3 years’ experience in IT Systems with at least 2 years’ experience in IT Projects, Banking Operations, Change Management, Emerging Technologies (channels, mobile and internet banking). • Excellent interpersonal skills, including teamwork, facilitation, and negotiation skills. • Excellent planning and organizational skills. 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. info@techsavanna.technology

Role Purpose The role holder will be responsible for the Enterprise Architecture (IT Solution, Technical, systems, business & information architecture) of IT systems used by or to be procured by ...

Role Purpose The Application Developer will work as part of a team and individually to design and code functional programs and applications. He/she will be required to write “clean” and flawless codes and produce fully functional software applications according to requirements. Key Responsibilities • Understand business requirements and how they translate to application features. • Collaborate with a team of IT professionals to set specifications for new applications. • Design creative prototypes according to specifications. • Write high quality source code to program complete applications within deadlines. • Perform unit and integration testing before launch. • Conduct functional and non-functional testing. • Troubleshoot and debug applications. • Evaluate existing applications to reprogram, update and add new features. • Develop technical documents and handbooks to accurately represent application design and code. • Tech Stack; JAVA, Spring, CAMEL, React, JSON, Mongo DB. • CI/CD and DevOps principles adherence and utilization. • Prepare and execute all phases of the Agile Scrum to agreed standards and specifications. The Person For the above position, the successful applicant should have the following: • University degree from a recognized institution preferably in Computer Science or Information Technology. • 3 years Technology experience with at least 2 years’ experience in developing enterprise grade highly scalable Java based applications. • Excellent knowledge of at least two programming languages. • Application development experience using any of the following technologies: Java 1.8+, Spring Framework, Apache Camel, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices, JPA/JDBI, Openshift. • A good understanding of Cloud infrastructure. • Able to work with a variety of customers and collaborate with technical teams. • Experience working in a fast-paced agile environment. • Excellent interpersonal and communication skills. • Excellent planning, organization, problem-solving and analytical skills. 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. info@techsavanna.technology

Role Purpose The Application Developer will work as part of a team and individually to design and code functional programs and applications. He/she will be required to write “clean” and flawless c...

Role purpose: Define, improve and maintain the project quality gates for Mobile Money projects. Liaise with customer project quality assurance team on the implementation of quality gates. Management of business as usual (BAU) Releases for Mobile Money, assciated services and infrastructure. Maintain 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 managment 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 multi-cultural geographically distributed teams 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. info@techsavanna.technology

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

Role purpose: The capacity manager purpose is to ensure sufficient IT resources are provided in a timely and cost effective manner so that the services are enabled to perform as expected by the customers and defined in the SLAs. The role shall ensure that timely and meaningful reports are generated for service performance, service usage and system utilization. It shall further combine historical reports with business forecasts to provide a Capacity Plan that predicts required resources in a timely manner that allows delivery teams to put these into place sufficiently early. Key performance indicators: • Produce a Capacity Plan that reflects the current and future resource needs of the MPesa environments for the demand management process. • Assess the impact of the changes on the environment in terms of capacity and performance. • Ensure that performance requirements of the environments are met. • Provide diagnosis and resolution of incidents and problems related to performance and capacity. • Continued focus on Simplicity and Speed to reduce project transfer time to Operations • Integrity and openness to build trust and be trusted across different cultures. • The assigned services meet or exceed customer SLAs and internal VCI KPIs • Cost efficiency targets are met Knowledge and experience: • Experience of working in large multi-national, matrix based organizations with customer and contributing stakeholders, acting as a team player • Drive for effectiveness, efficiency and sharing of knowledge/best practices • Extensive experience in IT Application Operations and End-to-end support • Technical and business understanding of mobile telecommunications, mobile payments or similar financial system operations. • Geographically distributed delivery experience and use of remote working communication tools. Must have technical / professional qualifications: Essential • Customer and vendor management skills • Good understanding of KPI calculation and reporting (tools: PowerPoint, Excel) • Applied, logical thinking for issue resolution and escalation handling • Good understanding of operational procedures and process standards, preferably ITIL • Deep technical understanding of Web-Technology and IT Applications • Communication and relationship management experience to Executive level – 3 years • Excellent problem analysis and resolution skills Desirable • Mobile Payment or Financial Services Experience • Service Operations Qualification – ITIL • AML Qualification - ICA Certificate in Anti Money Laundering Awareness • Regulated industry experience 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. info@techsavanna.technology

Role purpose: The capacity manager purpose is to ensure sufficient IT resources are provided in a timely and cost effective manner so that the services are enabled to perform as expected by the custom...

Role purpose: As part of the MPesa Support Function, ensure the delivery of assigned MPesa services to end-customers and/or Local Market Business Teams. Act as the first escalation point towards service vendors / L2 support teams and Local Market IT teams supporting relevant infrastructure and/or connecting services. Work with all the internal and external partners in the support chain to ensure agreed service levels and adherence to the agreed support processes. Join the out-of-hours on-call rota of the support team. Key performance areas: • Manage incident resolution time within SLA target • Take on end to end service ownership and manage all involved parties towards a SLA compliant delivery • Responsible to ensure technical service level compliance for services operated by Product Operations or by 3rd parties on behalf of service owner • Responsible for managing incidents, including implementation of workarounds and changes, and for executing service requests, including on call duties. • Identify and implement best practice and process improvements with 3rd parties delivering application operation services. • Responsible for the communication of major incident and ensure the delivery of report to senior stakeholders Knowledge and experience: • Profound knowledge in the area of IT delivery projects from application operations point of view • 5 years of experience in managed operations of large scale IT applications and services in multi-national environment • >5 years of experience in managing 3rd parties and solution vendors to ensure services are delivered according to agreed SLA • Strong knowledge of operations management of high complex IT/financial services • Deep understanding of operational procedures and process standards (e.g. ITIL) and the ability to apply and evaluate them for continuous improvements in the service operations area. 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. info@techsavanna.technology

Role purpose: As part of the MPesa Support Function, ensure the delivery of assigned MPesa services to end-customers and/or Local Market Business Teams. Act as the first escalation point towards servi...

Role purpose: A key role within the M-Pesa Product Management team, owning the product backlog for one of the M- Pesa development squads working to a scaled agile framework (SAFe) model. Performing all aspects of the Product Owner role to deliver digital services for one of our key release trains (Digital, Credit, Business Payments) for service launch of M-Pesa into the Ethiopia market. The role requires close liaison with the work-stream Product Manager to define features and associated user stories, and to prioritise the team backlog and activities in line with business objectives and value creation. As a Product Owner your main responsibilities will include: • Owns the team backlog - maintaining and prioritizing in line with Product Management direction and earliest delivery of value to our customers • Takes content authority for the team backlog, ensures that quality of team’s documented user story and acceptance criteria follows agreed standards • Represents the end user and works with SMEs to understand requirements, supporting the definition of features and co-creating user stories and other required artefacts • Works closely with the Product Management team to ensure features are well documented, and that business priority is understood and aligned with team activities • Actively participates in team and program ceremonies, backlog refinement sessions, iteration planning activities • Leads the systems demo after each iteration • Perform preparation activities for program increment planning, helps drive PI objectives at team level • Provides continuous feedback on development, and provides story acceptance in accordance with agreed acceptance criteria and ‘definition of done’ • Understand the core technology platform capability and collaborate with developers in the best way to meet product objectives, acts as the customer for developer questions • Works with System Architect to prioritize enablers As a Product Owner your skills and qualifications will ideally include • Strong understanding of digital services, digital design practices, and mobile financial services • Experience of software development lifecycle is essential, especially within agile methodologies (e.g., Scrum, SAFe) • Experienced in leading agile feature teams to deliver both new and continuous improvements to customers • Experienced in the use of modelling tools (JIRA, Confluence). • Strong process and analytical skills, able to identify solutions to complex problems. • Strong business and customer focus, and an appreciation of customer led design and user experience techniques • Ability to work proactively within a demanding environment, being a key contributor to a fast-moving product development process • Able to communicate and influence with tact and diplomacy. • Able to understand and explain complex technical concepts to business stakeholders • 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 would be of benefit. • Ideally educated to degree level, or equivalent.

Role purpose: A key role within the M-Pesa Product Management team, owning the product backlog for one of the M- Pesa development squads working to a scaled agile framework (SAFe) model. Performing al...

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 multi-cultural geographically distributed teams 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. info@techsavanna.technology

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

Full Time
Nairobi
Posted 4 years ago
Role Description Reporting to the Manager – Testing Automation, the position holder will lead the implementation and execution of software automation strategy and frameworks and ensure efficiencies are realized in the software testing lifecycle (reduce software testing time by 50%)shortening the software development cycles and hence reducing time to market for products. He / she is responsible for executing test automation program specifically on System integration testing, functional and regression testing, with an emphasis on using open source tools for automation, and subsequent integration to continuous integration tools   Role purpose:
  • Implement software automation frameworks
  • Drive transformations in testing through automation to achieve higher levels of efficiencyand reduce software testing by 50%
  • Lead programs to increase the quality of delivery and ensure zero major defects escape into production ensuring zero impact on customers on launch of products
  • Accountable for setting up and maintaining tools for test automation
  • Responsible for stability of all test environments including proper controls implemented
  • Responsible for designing, running and reporting on automatedtest suites (Unit tests, SITs, Functional and Regression Testing – including all APIs) and tracking all bugs to resolution
  • Contribute to continuous integration and continuous deployment – test automation test suites integration to the CI/CD pipeline
  • Responsible for integration of test execution tools to test management tools and project management tools (ALM, JIRA etc)
  • Define suitable metrics for measuring automated test progress and evaluation of the quality of the testing process and products
  • Run automated test suites, analyze reports and share this with all stake holders
  • Identify all software bugs and work with the developers and other stakeholders to close all the defects within stipulated timelines
  Role Requirement and experience
  • Bachelor of Science Computer Science, Computer Engineering or Software Development or related subject
  • 2 years + experience in software design, development or Testing Automation in a busy IT environment
  • Experience in test automation using open source tools – Katalon Studio, Selenium, Appium
  • Excellent software development skills coupled with programming experience in Python, Perl, Shell and Java, groovy etc
  • Hands-on QA experience with proven analytical and testing skills - Experience developing test strategies, test plans, test scenarios and test cases
  • Knowledge of automated testing frameworks.
  • Experience of Test driven Development approaches
  • Experience in Unix/Linux Operating System
  • Strong risk identification and mitigation planning skills
  • Motivated self-starter, with a high capacity for rapid learning and meticulous attention to detail
  • Experience with CICD automation tools such as Jenkins
  • ISTQB or ITIL Certification is an added advantage
  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:   info@techsavanna.technology

Role Description Reporting to the Manager – Testing Automation, the position holder will lead the implementation and execution of software automation strategy and frameworks and ensure efficiencies ...

Posted 4 years ago
Directorate IT & Operations
Department Solutions Development & Innovation
Job Role Front End Developer
  Job Purpose The role of a frontend developer is to create well-written web applications in Angular, TypeScript, HTML and CSS using the most up-to-date technologies. We are looking for an Angular 6+ developer responsible for the client-side of our services. The primary focus for this role will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Job Responsibilities/ Accountabilities    Strategy, Planning & Execution
  • Delivering a complete front-end application
  • Work with the backend developer to define RESTFul API Specification
  • Creating self-contained, reusable, and testable modules and component
  • Participating in Sprint Planning and tracking work items
  • Work well with technical and non-technical people to deliver high-value results
Requirements
  • Bachelor’s degree in Information Technology, Software Engineering, Computer Science or related field
  • 4+ years experience developing web applications
  • 2+ years experience building frontend applications in Angular,
  • Proficiency in HTML, CSS, LESS, SASS, and
  • Experience with CI/CD
  • Familiarity with VSCode
  • Experience with OAuth and JWT Tokens
  • Experience with GraphQL
Personal Attributes
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and
  • Strong analytical, decision-making, and problem-solving
  • Is extremely logical, detail oriented with a keen attention to
  • Demonstrated ability to prioritize work-load and meet multiple project
  • Ability to conduct research into systems issues and products as required.
  • Highly self-motivated and self-directed.
  • Ability to effectively prioritize and execute tasks in a high- pressure
  • Experience working in a team-oriented, collaborative
  • Proven ability to quickly learn new applications, processes, and
  • Structured thinker, effective communicator with excellent written and oral communication
  • Excellent listening and interpersonal
Reports to : Full Stack development manager  

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:

info@techsavanna.technology

Directorate IT & Operations Department Solutions Development & Innovation Job Role Front End Developer   Job Purpose The role of a frontend developer is to create well-written web applica...

Posted 4 years ago
Directorate IT & Operations
Department Solutions Development & Innovation
Job Role Solutions Designer
  Job Purpose We are recruiting a technical resource to document the infrastructure and application eco system for the various payments related implementations. The incumbent must have a wide range of technology knowledge and understanding on system architecture, infrastructure, application, DB, middleware, monitoring, environment management, incident, change and problem management, disaster recovery, release management and DevOps. The ideal candidate will solve organizational information problems and requirements by analyzing requirements, designing computer programs flows, collaborate with software development team, perform system testing and recommend system controls and protocols. Job Responsibilities/ Accountabilities Strategy, Planning & Execution
  • Designs new computer programs flows by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing
  • Translate business and user requirements into accurate system design requirements and technical specifications addressing all applications tiers and external system
  • Analyze and evaluate existing or developed company applications or systems and prepares documentation including detailed technical designs, system use cases, system flow charts, data models, UML diagrams, screen mock-ups, and system interface descriptions outlining systems capabilities and
  • Conducts detailed data analysis and produces system data mapping
  • Defines project tasks and estimate level of effort to achieve project deliverables and
  • May be called upon to improve existing systems by studying current practices and designing
  • Expected to recommend controls by identifying problems. writing improved
  • Contributes to team effort by accomplishing related results as needed or as requested by the line
Requirements  General Requirements The Solutions designer will work fairly independently and should be competent to work on the most complex projects at the highest technical level of all phases of applications systems analysis activities. The expectation is for the Solutions designer to formulate or define system scope and objectives based on user needs, devises, or modify existing procedures to solve complex problems, while considering computer capacity and limitations, operating time, all vis-s-vis desired results. The Solutions designer is responsible for working with multiple business areas in multi-platform environments.     Formal Education & Certification
  • Five (5+) years of Experience as a Senior
   Knowledge & Experience
  • Extensive experience in all phases of the SDLC (Iterative/Waterfall/Agile), documenting Business Requirements Document (BRD), Use Case and Functional Specifications, System Requirements Document (SRD)
  • Demonstrable experience with Technical Design including Detail Design
  • Must have strong database skills with covering DDL, DML and stored
  • Experience with Iterative/Waterfall/Agile SDLC methodologies is a
  • Ability to multitask and handle changes in
  • Demonstrated ability to multi-task and work with minimal supervision within a team environment.
  • Experience in Financial Services systems strongly
  Personal Attributes
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and
  • Strong analytical, decision-making, and problem-solving
  • Is extremely logical, detail oriented with a keen attention to
  • Demonstrated ability to prioritize work-load and meet multiple project
  • Ability to conduct research into systems issues and products as required.
  • Highly self-motivated and self-directed.
  • Ability to effectively prioritize and execute tasks in a high- pressure
  • Experience working in a team-oriented, collaborative
  • Proven ability to quickly learn new applications, processes, and
  • Structured thinker, effective communicator with excellent written and oral communication
  • Excellent listening and interpersonal
Reports to : Head, Solutions development manager  

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:

info@techsavanna.technology

Directorate IT & Operations Department Solutions Development & Innovation Job Role Solutions Designer   Job Purpose We are recruiting a technical resource to document the infrastructure a...

Posted 4 years ago
Directorate IT & Operations
Department Solutions Development & Innovation
Job Role Senior iOS developer
  Job Purpose The role of an iOS developer is to develop high-end iOS applications for the latest Apple mobile devices. This will include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store. iOS Developer must have a strong working knowledge of iOS Frameworks, be proficient in Objective-C, and be able to work as part of a team. Ultimately, an outstanding iOS Developer should be able to create functional, attractive applications that perfectly meet the needs of the user. Job Responsibilities/ Accountabilities Strategy, Planning & Execution
  • 5+ years of software development experience
  • 5+ years of iOS development
  • Proficient in Objective-C, Swift, and Cocoa
  • Extensive experience with iOS Frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Knowledge of iOS back-end
  • Knowledge of Apple’s design principles and application interface
  • Proficient in code versioning tools including Mercurial, Git, and
  • Knowledge of C-based
  • Familiarity with push notifications, APIs, and cloud
  • Experience with continuous
  • Have published 4+ iOS apps in the app
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Experience with third-party libraries and APIs
  • Experience in Restful API integration
  • Solid understanding of the full mobile development life cycle
  • Experience in offline storage, Multi-threading, and performance tuning
  • UI testing experience
  • Unit testing experience
  • iOS DevOps experience
Requirements    Personal Attributes
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and
  • Strong analytical, decision-making, and problem-solving
  • Is extremely logical, detail oriented with a keen attention to
  • Demonstrated ability to prioritize workload and meet multiple project
  • Ability to conduct research into systems issues and products as required.
  • Highly self-motivated and self-directed.
  • Ability to effectively prioritize and execute tasks in a high- pressure
  • Experience working in a team-oriented, collaborative
  • Proven ability to quickly learn new applications, processes, and
  • Structured thinker, effective communicator with excellent written and oral communication
  • Excellent listening and interpersonal
Reports to: Mobile Apps Development Manager  

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:

info@techsavanna.technology

Directorate IT & Operations Department Solutions Development & Innovation Job Role Senior iOS developer   Job Purpose The role of an iOS developer is to develop high-end iOS applications ...

Posted 4 years ago
Directorate IT & Operations
Department Solutions Development & Innovation
Job Role Back End Developer
  Job Purpose The backend developer will be responsible for building scalable RESTFul APIs, the server-side application logic, integration with both internal and external systems. Job Responsibilities/ Accountabilities   Strategy, Planning & Execution
  • Design, build and maintain efficient RESTFul APIs in Java/C#
  • Build Reusable Code and Library for Future Use
  • Design and Implementation of data storage solutions
  • Work with Frontend and Mobile App developers to define RESTFul API specs
  • Work well with technical and non-technical people to deliver high value results
  • Participating in Sprint Planning and tracking work items
Requirements
  • Bachelor’s degree in Information Technology, Software Engineering, Computer Science or related field
  • 5+ years experience developing applications in Java or C#
  • 3+ years of experience in NET Core or Spring Boot
  • Experience with SOAP and REST services
  • Good understanding of DevOps and CI/CD practices
  • Familiarity with container technologies like Docker and K8s
  • Experience with SQL Server, Oracle Database and MongoDB
  • Experience with cloud technologies Azure/AWS
  • Experience with OAuth and JWT Tokens
  • Knowledge of API Management solutions
  • Knowledge of MicroService Architecture
  • Experience with gRPC
  • Experience with Kafka
Personal Attributes
  • Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and
  • Strong analytical, decision-making, and problem-solving
  • Is extremely logical, detail oriented with a keen attention to
  • Demonstrated ability to prioritize work-load and meet multiple project
  • Ability to conduct research into systems issues and products as required.
  • Highly self-motivated and self-directed.
  • Ability to effectively prioritize and execute tasks in a high- pressure
  • Experience working in a team-oriented, collaborative
  • Proven ability to quickly learn new applications, processes, and
  • Structured thinker, effective communicator with excellent written and oral communication
  • Excellent listening and interpersonal
Reports to : Full Stack development manager  

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:

 

info@techsavanna.technology

Directorate IT & Operations Department Solutions Development & Innovation Job Role Back End Developer   Job Purpose The backend developer will be responsible for building scalable RESTFul...

Nairobi
Posted 4 years ago
Role profile:
Role title: Marketing Executive Function: Marketing
Reports to: Chief Technology Officer Location: Techsavanna Company, NAIROBI
Role purpose: The role is responsible for planning, Consolidating and developing marketing campaigns to promote products and services. The role will encompass creative, analytical, digital, commercial and administrative responsibilities. The marketing executive will work closely with Technology platforms in areas such as advertising, market research, production, sales and distribution. Key responsibilities: Marketing executives oversee many aspects of a campaign throughout the entire lifespan of a product, service or idea. These responsibilities can include:
  • conducting research and analyzing data to identify and define audiences
  • Devising and presenting ideas and strategies
  • promotional activities
  • Running Ad campaigns on Social Media-Facebook, Instagram, Twitter
  • Managing Google Ads platform (experience with Re-marketing campaign), Facebook Ads Manager, Twitter Ads platform, etc.
  • compiling and distributing financial and statistical information
  • writing and proofreading creative copy
  • maintaining websites and looking at data analytics
  • updating databases and using a customer relationship management (CRM) system
  • coordinating internal marketing and an organization’s culture
  • Promote, advertise and distribute Techsavanna products through all forms of marketing media: campaigns, traditional print, digital, cold calling, sms, email  and any other channels and that may be availed to them
  • Sourcing and applying for tenders
  • Write project proposals using provided/own approved templates with supervision of MD/CTO
  • Follow up on leads by calling, writing emails or physically visiting potential clients
  • Come up with marketing strategies and implement those with foreseen returns
  • The role will have targets
  • Manage all digital marketing platforms for the company and frequently update with news and information relevant to Techsavanna’s mission.
  • Any other duties that may be assigned, closely linked with the above Job description
  • Business Development and gathering business intelligence from competitors
  • Updating the company’s client database
 
  • Digital and online marketing: The role will typically also involve a great deal of digital and online marketing work, Techsavanna operates a website and social media accounts.  As such, an executive may need to look at analytics and come up with appropriate courses of action, produce written and multimedia content and manage pay-per-click (PPC) and programmatic advertising. As such having a familiarity with and knowledge of digital and online marketing methods is beneficial.
Requirements  
  • 3+ Proven experience as marketing executiveor similar role
  • Good understanding of market research techniques, data analysis and statistics methods
  • Thorough knowledge of strategic planning principles and marketing best practices
  • Proficient in MS Office and marketing software (e.g. CRM)
  • Familiarity with social media and web analytics (e.g. WebTrends)
  • Excellent communication and people skills
  • Strong organizational and time-management abilities
  • Creativity and commercial awareness
  • Experience with Graphic Design is a bonus
  • Excellent communication and interpersonal skills
  • Problem-solving and decision-making aptitude
  • Strong ethics and reliability
  • Degree in: BSc/BA in Marketing, business administration, social studies or relevant field
    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:   info@techsavanna.technology

Job Features

Job CategoryMarketing Executive

Role profile: Role title: Marketing Executive Function: Marketing Reports to: Chief Technology Officer Location: Techsavanna Company, NAIROBI Role purpose: The role is responsible for planning, Consol...