Jobs at TalentintheCloud
689 Days Ago
Linkedid Twitter Share on facebook
Jobs at TalentintheCloud
Deadline of these Jobs: 15 November 2022
TalentintheCloud is a Specialist Recruitment Agency to the FinTech and Payments sector across Africa. We are Headquartered in London and have representatives in South Africa, Nigeria and Kenya.

Head of Software Automation & Testing

You will be working in partnership with the Head of Software Engineering, the Chief Architect and the CIO. The successful candidate will be responsible for developing and executing a strategy to automate all aspects of the software delivery lifecycle.

Requirements

Your daily adventures include:

  • Test driven development, test automation, unit, integration, and performance testing
  • IDE preparation; maintenance and synchronization of all non-production environments
  • Preparation of test data including masking and environment insertion/extraction
  • Designing and developing test automation plans and scripts for CI/CD and regression testing
  • Maintaining libraries of automated test scripts and continuously evolving them
  • Developing test automation principles and guidelines
  • Collating and monitoring the defect management process
  • Researching issues in software through testing
  • Collaborating with QA Analysts and developers to develop solutions

What It Takes To Succeed

  • Experience with modern data technologies (Kafka, Kinesis, Snowflake), relational database systems (MySQL) and ability to work with large databases including open source (MongoDB, MariaDB, Athena etc)
  • Experience of DevOps (inc DevSecOps) methodologies and CI/CD toolsets
  • Proficient in a range of programming languages
  • Cultivate a culture of testing and automation throughout the IT organization
  • Experience of public and hybrid cloud environments, container deployments, open-source technologies

Head of Software Engineering

The ideal candidate will be responsible for developing and executing the strategy to implement a greenfield in-house software engineering capability. This capability will enable the company to transition from high vendor dependency to owning the development and release process of digital applications.

Requirements

Your daily adventures include:

  • Setting technical standards, SDLC processes, defining standard toolsets covering high level architecture, programming languages, application servers/platforms and integration
  • Defining approaches (SOA, Microservices, Brokers, Streaming etc); programming design patterns; programming standards
  • Development tools and tooling (IDEs, build tools, dependency management, source formatting, quality enforcement)
  • Source code management, branching, releasing, git flow procedures & processes; source code security, access control
  • Building artifact management, versioning and controls, build environments & developer productivity
  • API & code documentation (written & automated generation)
  • CI/CD pipelines and deployment processes/procedures
  • Containerisation, container registries and versioning
  • Code scanning & security controls
  • Coding standards & patterns for security, access, authorisation and accounting; coding standards for exploit mitigation (SQL injection, XSS, CSRF)
  • Configuration management
  • Capacity planning, monitoring, alerting and runtime visibility
  • Team skills assessments & training recommendations
  • Agile delivery processes & controls – epics, stories, tasks & backlog management and prioritization & associated tooling
  • Production environment topology, security, scalability, resilience & deployment/rollback processes & procedures
  • Business/Product ownership, quality assurance and quality gates
  • Using data and feedback from participants and peers to drive continuous optimization of cross functional team structures and software development processes
  • Assuring that security and accessibility continue to be primary goals in construction of any software

What It Takes To Succeed

  • Experience with modern data technologies (Kafka, Kinesis, Snowflake), relational database systems (MySQL) and ability to work with large databases including open source (MongoDB, MariaDB, Athena etc)
  • Experience in DevOps (inc DevSecOps) methodologies and CI/CD toolsets
  • Understanding and knowledge of scaling and proven track record of scaling systems
  • Experience profiling and optimizing code on all tiers of an application
  • Experience of managing container orchestration and serverless environments, deployment across hybrid and public cloud scenarios

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 15 November 2022
Duty Station: Nairobi
Posted: 01-11-2022
No of Jobs: 2
Start Publishing: 02-11-2022
Stop Publishing (Put date of 2030): 02-11-2066
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.