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 31, 2020
    Deadline: Sep 4, 2020
    • @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

     

    Architect, Fraud & Compliance

    We are pleased to announce the vacancy for Architect, Fraud & Compliance within Software Engineering in M-PESA joint Venture.

    In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Detailed Description: Reporting to Lead Architect, The Solutions Architect is responsible for producing detailed application architecture and detailed application designs covering the functional and non-functional requirements for the Fraud and Compliance systems in M-Pesa.

    The Solutions Architect will work closely with the Enterprise Architect and the Compliance and Fraud community at the clients location to ensure that the platform meets the needs of the business within the boundaries of the Compliance and Fraud roadmap and strategy.

    Job Responsibilities

    • Be the subject matter expert in Fraud and Compliance systems and available technologies including AML and real time Fraud and risk management. To turn business requirements into application requirements and designs.
    • Responsible for non-functional requirements (NFR) definition and design components across the fraud and Compliance platforms and where necessary the definition of applicable NFR’s.
    • Applications design specifications for Fraud and Compliance system designs, integration services and API designs, messaging design and security configuration, core application and business logic, database and reporting.
    • Detail and maintain application component definitions of the Fraud and Application systems.
    • Ensure component mapping is updated in alignment with roadmap and platform changes.
    • Work closely with the client to understand pre-approved, secure design patterns to ensure that designs adhere to security policies and benefit from technology integration already developed
    • Support definition of architectural policies for requirements, design, development, test and deploy phases.
    • Support strategy definition of load and performance testing, working with business & operational stakeholders to articulate impact of testing on quality of service.
    • Pro-actively look to automate processes within the development lifecycle, including build automation and test automation.
    • Support definition of tooling strategy to support the development lifecycle and work with relevant teams to ensure that maximum benefit is obtained from the tools.
    • Utilize technology experience, assist the Mobile Payments Enterprise Architect in defining and communicating the Fraud and Compliance Systems Roadmap.
    • Assess products and approaches to support architectural evolution of the platform.
    • Work with business stakeholders to highlight business implications and enablers of technology roadmap on future procedures and business processes. Work with Group and Operating
    • Company lead technologists and compliance community to ensure that roadmap aligns with overall organisation technology strategy.
    • Pro-actively look for future technology solutions to reduce Total Cost of platform ownership whilst maintaining and enhancing platform resilience, monitoring and performance.

    Job Requirements

    • IT-related education/degree
    • At least 6 years in extensive hands-on experience of Software development, under Agile process.
    • At least 2 years proven experience of designing building and operating Fraud and Compliance systems.
    • Experience on CI/CD processes and technologies, like Jenkins, Git, Docker, Packer
    • Experience in the use of UML notation in capturing and documenting designs
    • Experience of working within a multi-national team and serving customers from multiple countries would be of benefit
    • Practical experience of a range of development and application technology platforms, like Java, SQL, XML technologies
    • Experience of API development and integration covering various design approaches like HTTP, SOAP, REST.
    • Ability to work within a demanding environment, being a key contributor to a fast-moving product
    • Ability to work reactively and proactively
    • Strong business and customer focus
    • Demonstrable numerical, analytical and verbal skills, in particular well-developed written and verbal communication skills in English
    • Experience of working in an agile environment will be beneficial

    Are you AWS certified?

    How many years of experience do you have in Software development?

    Do you have experience in designing building and operating Fraud and Compliance systems?

    Do you have experience working in an agile environment?

    go to method of application »

    Credit Software Architect, Nairobi

    We are pleased to announce the vacancy for Architect, Credit within Software Engineering in M-PESA joint Venture.

    In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Detailed Description: Reporting to Lead Architect, The Solutions Architect is responsible for producing detailed application architecture and detailed application designs covering the functional and non-functional requirements for the Credit System of the Mobile Payments platform.

    The Solutions Architect will work closely with the Enterprise Architect, Business Analysts and Group Technology stakeholders to ensure that the platform meets the needs of the business within the boundaries of the architectural roadmap and strategy.

    Job Responsibilities

    • Be the subject matter expert in Credit systems and available technologies including loan origination and designing, credit scoring, lending management and debt communication and debt recovery systems. To turn business requirements into application requirements and designs.
    • Responsible for non-functional requirements (NFR) definition and design components across the Credit platforms and where necessary the definition of applicable NFR’s
    • Applications design specifications for end-user application designs, integration services and API designs, messaging design and security configuration, core application and business logic, database and reporting.
    • Detail and maintain credit component definitions of the platform.
    • Ensure credit component mapping is updated in alignment with roadmap and platform changes.
    • Work closely with client to understand pre approved, secure design patterns to ensure that designs adhere to security policies and benefit from technology integration already developed
    • Support definition of architectural policies for requirements, design, development, test and deploy phases of credit systems.
    • Assess industry standard applications development methodologies and tailor/adapt to the needs of the programme.
    • Support strategy definition of load and performance testing, working with business & operational stakeholders to articulate impact of testing on quality of service.
    • Pro-actively look to automate processes within the development lifecycle, including build automation and test automation of credit systems.
    • Support definition of tooling strategy to support the development lifecycle and work with relevant teams to ensure that maximum benefit is obtained from the tools.
    • Utilize technology experience, assist the Mobile Payments Enterprise Architect in defining and communicating the Credit Systems technology roadmap.
    • Assess products and approaches to support architectural evolution of the platform.
    • Work with business stakeholders to highlight business implications and enablers of technology roadmap on future procedures and business processes.
    • Work with Group and Operating Company lead technologists to ensure that roadmap aligns with overall organisation technology strategy.
    • Pro-actively look for future technology solutions to reduce Total Cost of platform ownership whilst maintaining and enhancing platform resilience, monitoring and performance.

    Job Requirements

    • IT-related education/degree
    • At least 6 years in extensive hands-on experience of Software development, under Agile process.
    • At least 2 years Proven experience of designing credit system architectures.
    • Experience on CI/CD processes and technologies, like Jenkins, Git, Docker, Packer
    • Experience in the use of UML notation in capturing and documenting designs
    • Practical experience of a range of development and application technology platforms, like Java, SQL, XML technologies
    • Experience of API development and integration covering various design approaches like HTTP, SOAP, REST.
    • Ability to work within a demanding environment, being a key contributor to a fast-moving product
    • Ability to work reactively and proactively
    • Strong business and customer focus
    • Demonstrable numerical, analytical and verbal skills, in particular well-developed written and verbal communication skills in English
    • Experience of working within a multi-national team and serving customers from multiple countries would be of benefit.
    • Experience of working in an agile environment will be beneficial

    Are you AWS certified?

    How many years of experience do you have in Software development?

    Do you have experience in designing credit system architectures?

    go to method of application »

    DevOps Engineer, Nairobi

    We are pleased to announce the vacancy for a Developer within Software Engineering.

    In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming.

    Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.

    The developer will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.

    Developer Responsibilities:

    • Developing front end website architecture.
    • Designing user interactions on web pages.
    • Developing back end website applications.
    • Creating servers and databases for functionality.
    • Ensuring cross-platform optimization for mobile phones.
    • Ensuring responsiveness of applications.
    • Working alongside graphic designers for web design features.
    • Seeing through a project from conception to finished product.
    • Designing and developing APIs.
    • Meeting both technical and consumer needs.
    • Staying abreast of developments in web applications and programming languages.

    Developer Requirements:

    • Degree in Computer Science.
    • Strong organizational and project management skills.
    • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript; React, Node.
    • Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
    • Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net.
    • Familiarity with database technology such as MySQL, Oracle and MongoDB.
    • Advanced Java development skills
    • Exposure to Platform as a Service (Cloud based technologies) such as OpenShift, Dockers, Kubernetes
    • Hands-on Java / J2EE project development experience; Sprint MVC; Groovy
    • Experience in CI/CD
    • Experience in Automation Testing Tools like Cucumber, Junit, Mockito
    • Should have worked with at least one NOSQL database
    • Expertise in other backend languages will be an added advantage
    • Excellent verbal communication skills.
    • Good problem-solving skills.
    • Attention to detail.

    go to method of application »

    Smartphone Software Architect, Nairobi

    We are pleased to announce the vacancy for Architect, Smartphone within Software Engineering.

    In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Detailed Description: Reporting to Lead Architect, the Solutions Architect is responsible for producing detailed application architecture and detailed application designs covering the functional and non-functional requirements for the M-Pesa Smartphone Application.

    The Solutions Architect will work closely with the Enterprise Architect, Business Analysts and Group Technology stakeholders to ensure that the platform meets the needs of the business within the boundaries of the architectural roadmap and strategy

    Job Responsibilities

    • To be the subject matter expert in Smartphone development and available technologies including front end native development on Android, Android Go, KaiOS and IOS, backend development in microservices and API connectivity with existing supporting systems. To turn business requirements into application requirements and designs.
    • Responsible for non-functional requirements (NFR) definition and design components across Smartphone platform stack and where necessary the definition of applicable NFR’s.
    • Applications design specifications for end-user application designs, integration services and API designs, messaging design and security configuration, core application and business logic, database and reporting.
    • Detail and maintain application component definitions of the Smartphone Application.
    • Ensure component mapping is updated in alignment with roadmap and platform changes.
    • Work closely with Client to understand pre-approved, secure design patterns to ensure that designs adhere to security policies and benefit from technology integration already developed
    • Support definition of architectural policies for requirements, design, development, test and deploy phases.
    • Assess industry standard applications development methodologies and tailor/adapt to the needs of the Smartphone programme.
    • Support strategy definition of load and performance testing, working with business & operational stakeholders to articulate impact of testing on quality of service.
    • Pro-actively look to automate processes within the development lifecycle, including build automation and test automation.
    • Utilize technology experience, assist the Mobile Payments Enterprise Architect in defining and communicating the Smartphone technology roadmap.
    • Assess products and approaches to support architectural evolution of the Smartphone App.
    • Work with business stakeholders to highlight business implications and enablers of technology roadmap on future procedures and business processes. Work with Group and Operating
    • Company lead technologists to ensure that roadmap aligns with overall organisation technology strategy.
    • Pro-actively look for future technology solutions to reduce Total Cost of platform ownership whilst maintaining and enhancing platform resilience, monitoring and performance.

    Job Requirements

    • IT-related education/degree
    • At least 6 years in extensive hands-on experience of Software development, under Agile process.
    • At least 2 years proven experience of designing smartphone application architectures
    • Experience on CI/CD processes and technologies, like Jenkins, Git, Docker, Packer
    • Experience in the use of UML notation in capturing and documenting designs
    • Experience of working within a multi-national team and serving customers from multiple countries would be of benefit
    • Practical experience of a range of development and application technology platforms, like Java, SQL, XML technologies
    • Experience of API development and integration covering various design approaches like HTTP, SOAP, REST.
    • Ability to work within a demanding environment, being a key contributor to a fast-moving product
    • Ability to work reactively and proactively
    • Strong business and customer focus
    • Demonstrable numerical, analytical and verbal skills, well-developed written and verbal communication skills in English
    • Experience of working in an agile environment will be beneficial

    Are you AWS certified?

    How many years of experience do you have in Software development?

    Do you have experience in smartphone application architectures?

    Do you have experience working in an agile environment?

    go to method of application »

    Insight Engineer, Nairobi

    We are pleased to announce the vacancy for Insight Engineer.

    In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Detailed Description

    • System / API Integration Experience (Tools like Apigee, Tibco, MuleSoft ESB, SSL Certificates or similar).
    • Understanding of data structures, including XML, JSON, objects, and arrays.
    • Command-line based Linux/Unix experience (System administration or networking experience would be a bonus.)
    • SQL and Relational Database experience(Oracle , PostgreSQL)
    • MongoDB and Cassandra experience
    • NoSQL databases and distributed storage concepts. Apache Cassandra would be advantageous.
    • Experience with forward proxying, reverse proxying and load balancing.
    • NGINX, HA Proxy or Squid would be advantageous.
    • AWS ELB or F5 NLB would be a bonus.
    • Containerisation and orchestration knowledge.
    • Docker and Swarm would be advantageous.
    • Kubernetes would be a bonus.
    • Agile hands-on experience, preferably Scaled Agile Framework (SAFe)
    • Experience with CI/CD and automation tools such as Jenkins, GitLab or Ansible.
    • Development experience in an object-oriented language such as Java.
    • Additional languages and frameworks such as Spring, JavaScript and React.js would be a bonus.
    • Exposure to mobile financial services, such as transaction switching or payment gateways.
    • AWS or GCP fundamentals.

    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 by 4th/September/2020.

    [email protected]

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

  • 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

YahoomailYahoomail GmailGmail Hotmail Hotmail