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: Mar 16, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Cellulant is a mobile commerce and content company that manages delivers and bills for digital content and commerce service actualized over telecom network. The industry defines this segment as mobile Value Added Service (VAS) or Wireless Premium Rate Service Provider (PRSP) We are a member company of the Cellulant group which has commercial services running in Kenya, Ghana, Malawi, Nigeria, Zambia, South Africa , Uganda , Botswana and the EU. Cellulant Nigeria have rolled an innovative and top-class business and technolgy solutions to banks, multinational companies like Guinness Nigeria Plc being her technology partner in the 'Guinness Greatest Eleven Nigerian football legend’o, Pepsi Sponsored FIFA U-17 football tournament hosted by South Korea, Procter and Gamble(P&G), Nigerian Breweries, automobile giants like Toyota Nigeria Limited, Fast moving and consumer goods (FMCGs) companies like Unilever, Mr. Biggs and a host of other companies like Promasidor, Smithline and Beechams SKG etc.
    Read more about this company

     

    Group Head: Platform Engineering

    JOB DESCRIPTION:

    • Primary Responsibility: Ensure the end-to-end health of shared infrastructure and platforms for Cellulant products and services.
    • Collaboration: Work with other technology teams to drive operations and automation. Accelerate product delivery. Ensure consistent and stable services.
    • Technology Oversight: Oversee the correct operation of technologies across environments (security, DevOps, Observability, data engineering) using in-house and third-party teams and services.
    • Platform Resilience and Availability: Provide a resilient, secure, and highly available platform for products and services.
    • Strategy and Implementation: Define, get approval for, and implement the overall strategy for platform delivery.
    • Environment Oversight: Oversee all pre-production and production environments outside of application software. Manage systems for SCM, CI, testing (functional, integration, end-to-end, performance, security), and CD in a hybrid cloud environment.
    • Cloud Provisioning and Security: Principal officer for automated cloud provisioning (virtualized and containerized workloads) and security/network setup.
    • Capacity and Demand Management: Lead capacity and demand management for the hybrid cloud.
    • Cost Management: Oversee cost management within the functional area.
    • Adjacent Cloud Engineering Systems: Lead and oversee observability systems and security monitoring systems. Liaise with Site Reliability Engineering and Information Security teams.

    Key Relationships: Software engineering team, Quality Engineering team, Security Engineering Platform engineering(observability, infrastructure, data engineering, Corporate IT).

    CORE RESPONSIBILITIES:

    • Develop and implement Cellulants platform engineering management strategies and vision aligned with company goals, optimizing technology platforms to meet internal and customer needs.
    • Establish, deliver, and refine a platform engineering roadmap ensuring current platforms deliver value, scalability, resilience, security, and operational efficiency.
    • Recruit, empower, and retain a high-performance platform engineering team comprising Cloud, Network, DevOps Engineers, Observability Specialists, and Data Architects, meeting business expectations.
    • Define a technology roadmap fostering a DevOps culture through automated platform capabilities, supporting customer-focused product development.
    • Create tools for software engineering teams to test and deploy code efficiently across environments.
    • Collaborate with stakeholders to automate manual tasks, enhancing platform performance.
    • Anticipate product features by tracking market trends and collecting stakeholder input.
    • Develop infrastructure supporting services across multiple platforms with resilience and performance.
    • Ensure a common, consistent, and flexible platform supporting product development.
    • Ensure the various systems built on the platform by the business are coherent, and actively identify and deliver common elements.
    • Provide technology expertise across the company, supporting software engineering activities.
    • Build an effective cloud function to leverage infrastructure as code, and enforce standards across the platform estate.
    • Develop and build a well-documented and centralized API estate, promoting reuse, and supporting API versioning and end-to-end lifecycle management.
    • Oversee platform service design with a focus on security and swift response to threats.
    • Implement policies for secure platform management including access control and disaster recovery.
    • Manage data usage promoting robust engineering for operational and analytical purposes.
    • Working with Software Engineering, Architecture, and Operations teams, provide an in-depth evaluation of evolving and mature technologies, and help shape the customer technology roadmap.
    • Participate in the Technology leadership team, driving company strategy and coordinating support for platform engineering issues as the primary contact.
    • Keep abreast of emerging trends in platform engineering, such as cloud, CI/CD, Infrastructure as Code, Observability, and Data, identify best practices, and participate in developing or setting standards to improve the overall platform engineering practice.
    • Proactively reassess platform engineering activities and manage stakeholder expectations.
    • Analyze platform security strengths, weaknesses, and risks, establishing contingency plans.
    • Resolve cross-functional issues and coordinate working groups.
    • Provide mentorship, career development, performance feedback, and complete performance evaluations for team members.
    • Maintain platform engineering documentation, escalate risks promptly, and drive continuous improvement through root cause analysis and project documentation.

    QUALIFICATIONS & EXPERIENCE.

    Must-Have Experience:

    • At least eight (8) years of working experience driving platform engineering strategy development, and implementation within the FinTech and or Financial Services environment.
    • Prior experience working in a payment services provider environment.
    • Past working experience as a Software Engineer, Cloud Engineer, DevOps Engineer, and Cloud Architect would be advantageous but not mandatory
    • Depth and breadth of experience in cloud engineering including automated provision (also known as Infrastructure as Code -using Terraform / Ansible / AWS Cloud formation) of virtual machines, Kubernetes environments, load balancers, firewall appliances, etc.
    • Depth and breadth of experience in Observability solutions using ELK/EFK stacks, Prometheus, Jaeger, Grafana, or equivalent
    • Depth and breadth of experience working with SCM (Bitbucket / Gitlab), delivery pipelines (CI/CD - Jenkins / Circle CI, Gitlab) with automated testing in a cloud-native environment.
    • Working experience with data systems such as data lakes (AWS S3), data warehouse (AWS Redshift / Click house, Apache Hadoop), relational (MySQL / PostgreSQL) and non-relational databases (Mongo / Cassandra)
    • Working experience with common data pipeline tools such as Apache Kafka, AWS Kinesis, or equivalent.

    Must-Have Experience:

    • Strong and demonstrable experience in managing platform security and emerging security threats and vulnerabilities.
    • Ability to clearly articulate data engineering concepts, and can demonstrate these through a deep level of experience and knowledge.
    • Demonstrable in-depth knowledge and first-hand experience with modern complex development tool chains, bug tracking systems, continuous integration, and version control systems in both commercial and open source/agile settings.
    • Excellent at building rapport with Software, SRE teams, and other stakeholders to ensure their platform needs are met.
    • Excellent at building and retaining high-performance teams.
    • Working experience with agile delivery using Scrum, Kanban, or equivalent.
    • Experience in building and retaining high-performance teams.
    • Ability to build rapport with delivery stakeholders to ensure software development outcomes are met.
    • Above-average communication, negotiation, and consensus-building skills.
    • Execution-oriented - a pathfinder or pathmaker to ensure timely product delivery.
    • Experience in building and retaining high-performance teams with proven team management skills including the ability to develop staff by identifying and fulfilling gaps in skills and knowledge
    • Experience in partner selection and management and contract negotiation with 3rd parties and other service providers
    • An open mind towards innovative ways of solving problems and creating solutions for staff through the appropriate use of technology.

    Qualifications:

    • A Bachelor’s Degree preferably in Computer Sciences, Information Systems, Computer Engineering, Software Engineering, Information Technology, Software Development, or any other relevant and related field.
    • Certification in Linux system administration, Windows system administration, Cloud computing, and Containerization.
    • Certifications in scripting, network engineering, database administration, or web development.

    SKILLS AND PERSONAL ATTRIBUTES.

    Skills:

    • Strategic Leadership in Platform Engineering: Demonstrated expertise in leading and developing high-performance teams across disciplines (e.g., cloud engineering, DevOps, data architecture) with a focus on recruiting, empowering, and retaining talent. Ability to align platform engineering strategies and vision with the company's goals, ensuring the application of technology platforms meets both internal and customer needs.
    • Innovative Roadmap and Strategic Planning: Proven ability in establishing and executing a dynamic platform engineering roadmap, aligning technology adoption and platform evolution with strategic business objectives. This includes driving scalability, resilience, security, and operational efficiency while staying responsive to changing business and technology landscapes.
    • Technology and Security Mastery: Strong foundation in technology with a specialization in designing secure, robust platform services. This includes a deep understanding of DevOps practices, automation, cloud architectures, and the proactive management of security threats and vulnerabilities to ensure platforms are secure by design.
    • Operational Excellence and Continuous Improvement: Experience in fostering a culture of continuous improvement and operational excellence through the effective use of automation, observability tools, and DevOps methodologies. Commitment to root cause analysis, documentation best practices, and leveraging insights for ongoing optimization.
    • Stakeholder Engagement and Communication: Skilled in managing and exceeding stakeholder expectations, including articulating systems investments, performance metrics, and deliverables to both internal and external audiences. Ability to navigate complex requirements and drive alignment across diverse teams.
    • Emerging Trends and Best Practices: A keen eye for emerging trends in platform engineering and technology, with a commitment to lifelong learning and innovation. Ability to identify and integrate best practices, new tools, and methodologies to enhance platform agility, performance, and overall engineering practice.

    go to method of application »

    Senior Engineer: Database

    JOB DESCRIPTION:

    • As a Senior Database Engineer in the Data Engineering Department, you will be responsible for building and maintaining Cellulant's rapidly expanding OLTP Data Infrastructure.
    • You will be responsible for ensuring all of Cellulant OLTP data platforms are highly available, resilient including redundancy and disaster recovery, scalable, secure, cost-optimized, and well-documented.

    Key Relationships: Software Engineers, Infrastructure Engineers, CI/CD Engineers, Data Warehouse Team, Customer Success Teams, Analytics Team.

    CORE RESPONSIBILITIES:

    • Deploy and manage OLTP databases to meet Cellulant's data processing and storage needs.
    • Work with Software Engineers to design and optimize database schemas.
    • Ensure the database platforms are highly available, scalable, secure, and resilient.
    • Review all database changes coming from Software Engineers.
    • Ensure all database processes are automated and documented.
    • Ensure data integrity is constantly maintained in all database environments
    • Ensure all database environments and processes are well monitored.
    • Control access to database environments and ensure the same is not compromised.
    • Ensure all database deployments meet BCP and DR requirements including backups.
    • Ensure all database engines are patched and are up to date in terms of version.
    • Ensure cost optimization of database platforms.
    • Periodically review the Company database tech stack and advise on improvements or new options that align with the long-term data strategy.

    QUALIFICATIONS & EXPERIENCE:

    Must-Have Experience:

    • At least 3-5 Years of experience as a database engineer managing large-scale database environments.
    • Experience in deploying and managing very large SQL database platforms.
    • Experience deploying services on Managed Databases using cloud providers such as AWS, GCP, and Azure.
    • Experience deploying and managing large database clusters using open-source database engines, especially MySQL.
    • Experience with database load balancing tools.
    • Solid Experience in the administration of Linux environments.
    • Bachelor’s degree (or equivalent) in an IT or Engineering related discipline.

    Experience That Will Count in Your Favor:

    • Experience with deploying and managing non-relational (NoSQL/NewSQL) databases will be an added advantage.
    • Experience with deploying and managing in-memory and message queue database engines like RabbitMQ, Redis, Kafka, etc will be an added advantage.
    • A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
    • Knowledge of security approaches within cloud and data center infrastructure.
    • Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.
    • Experience with data scripting languages eg Python is desirable.

    Skills Required:

    • Database Administration for SQL and NoSQL environments.
    • Linux Administration.
    • Proficiency in SQL language.
    • Proficiency in open-source database engines and tools.
    • Proficiency in cloud database computing.

    go to method of application »

    Senior Engineer: Networks

    JOB DESCRIPTION:

    • Internal Application Support: You will support in deploying, maintaining, and troubleshooting transaction processing applications. This includes ensuring optimal performance, scalability, and security on the network layer.
    • Network Architectural Design: Collaborating with cross-functional teams, you will be responsible for designing and optimizing the organization's network architecture. This may involve capacity planning, security assessments, and proposing improvements to enhance network performance.
    • On-Prem Network Infrastructure: Manage and maintain on-premises network infrastructure, including switches, routers, firewalls, and other networking appliances. Ensure these devices are up-to-date and configured to meet the organization's requirements.
    • Cloud Network Services: Manage and maintain cloud network services. This involves configuring, monitoring, and optimizing network resources in the cloud, ensuring connectivity, security, and high availability.
    • Automation Pipeline Development: Implement automation pipelines for network services and appliances to streamline repetitive tasks, improve efficiency, and reduce human error. This might include using tools like Ansible, Terraform, or custom scripting.
    • Incident Response: Serve as a 2nd and 3rd-level response for network-related incidents, providing timely resolutions to critical issues. Troubleshoot network problems, conduct root cause analysis, and implement corrective actions.
    • Customer Network Integration: Act as the primary point of contact for customer network-related integration, ensuring that external systems and networks seamlessly integrate with our organization's network infrastructure.
    • Compliance Support: Assist in ISO audits, PCI/DSS audits, and other compliance assessments. Ensure cloud infrastructure aligns with regulatory and security standards, implementing necessary controls.

    Key Relationships: Network Engineers, Cloud Engineers, Information Security Engineers, Software Developers and Project Managers and Client Network Engineers

    CORE RESPONSIBILITIES:

    • Troubleshoot application-related network issues.
    • Design and optimize the organization's network architecture.
    • Conduct capacity planning and propose improvements.
    • Assess and enhance network security and performance.
    • Manage and maintain on-premises network infrastructure (switches, routers, firewalls, etc.).
    • Configure, monitor and optimize network resources on the cloud.
    • Develop and implement automation pipelines for network services and appliances.
    • Act as a 2nd and 3rd-level responder for network-related incidents.
    • Serve as the primary point of contact for customer network integration.
    • Assist in ISO audits, PCI/DSS audits, and other compliance assessments.
    • Collaborate with cross-functional teams to design and optimize the organization's cloud infrastructure.

    QUALIFICATIONS & EXPERIENCE:

    Must have experience:

    • Minimum 5 years Experience as a Network Engineer.
    • Experience with Enterprise Network and Security systems (Cisco, Fortinet, Juniper, Checkpoint).
    • Minimum 3 years of previous experience with containerization technologies (Docker, Kubernetes).
    • Minimum 3 years of previous experience deploying and automating infrastructure in public cloud environments, using Infrastructure as Code tools (Terraform, Ansible)
    • Experience with programming/scripting languages (Python, Bash)
    • Significant experience deploying infrastructure on public cloud infrastructure (AWS, GCP, Azure, Rackspace).

    Experience that will count in your favor:

    • Working knowledge of virtualized environments such as VMware vSphere, KVM, and Citrix XenServer.
    • Working knowledge of Virtualized Network environments (SDN, NFV, NSX, etc).
    • Being interested and able to grow in developing architectural designs, scripting, and automated IT infrastructure systems. Learning platform area elements, and enhanced configuration management systems, for example, Ansible, and Terraform.
    • Strong Desire to automate network activities.
    • Strong interest in learning the latest automation tools.
    • The perfect candidate has a desire to be part of an advanced team.
    • Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.

    Qualifications:

    • Degree in Telecommunication, Computer Science/IT Engineering or related fields of study.
    • A minimum of 4 years experience in a Service Provider environment.
    • Holds a Cisco CCNP or equivalent industry certification
    • CompTIA Network+ or CompTIA Cloud+
    • VMware Certified Professional (VCP-NV, VCP-DCV, VCP-Cloud )
    • Certifications related to security and compliance, such as Certified Information Systems Security Professional (CISSP) or Certified Information Security Manager (CISM).

    SKILLS:

    • Practical experience with routing protocols such as BGP, OSPF, and ISIS on Cisco, Juniper, or Fortinet Hardware and Software.
    • Practical experience with application delivery controllers such as F5, NGINX, HAProxy etc.
    • Competent in the implementation of network security with NG firewalls such as Cisco ASA, Fortigate, Juniper, or equivalent.
    • Proven experience with Network Monitoring tools.
    • Working knowledge of public cloud infrastructure (AWS, GCP, Azure).
    • Experience with programming/scripting languages will be an added advantage.
    • A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
    • Sound knowledge of security approaches within cloud and data center networks.
    • Experience with Virtualization platforms (KVM, VMware, or HyperV).
    • Experience migrating services across different environments (On-premise to Cloud/Hybrid Cloud).
    • Practical Knowledge of security approaches within cloud and data center infrastructure.
    • Proficiency in a coding language.

    Personal attributes:

    • Excellent communication and interpersonal skills.
    • Problem-solving skills.
    • Ability to work under minimal supervision.

    go to method of application »

    Senior Engineer: Release Engineering

    JOB DESCRIPTION:

    The Release Engineer is responsible for the automation of all manual tasks for the building & deployment of both software & data to enable continuous integration & continuous deployment delivery workflows. You will work with other team members on best practices for developing & maintaining best-in-class business CI/CD pipelines built with industry-leading technology.

    Key Relationships: Cloud Engineering Team, AppSec Team, Quality Assurance Team & Software Engineering Teams.

    CORE RESPONSIBILITIES:

    • Provide detailed specifications for proposed solutions including materials, manpower, and time necessary.
    • Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them.
    • Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team
    • Researches new use cases, bugs, issues, platform architecture, and stack changes in various industry segments.
    • Monitors and analyzes product performance, converts data into meaningful business insights, and make recommendations to stakeholders for improvisation.
    • Work closely with the engineering teams to design, schedule, and deliver in an agile environment.
    • Provide clear goals for all areas of a project and develop steps to oversee their timely execution.

    QUALIFICATIONS & EXPERIENCE:

    Must have experience:

    • High school degree or equivalent; bachelor’s degree in CS, engineering, software engineering, or related field.
    • 6+ years of professional experience as a Software Engineer or DevOps Engineer or Site Reliability Engineer (SRE).
    • Experience and working knowledge of programming languages Java, Go, or Python.
    • Current understanding of best practices regarding software design and system security measures.
    • Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan.
    • Professional experience and a high-level understanding of working with various operating systems and their implications.
    • Comfortable with command-line tools (Bash, Powershell).
    • Familiar with agile software development lifecycles.
    • Knowledge of best practices and IT operations for always-up, always-available services.

    Experience that will count in your favor:

    • Docker/container cluster management (AWS ECS, Kubernetes, Vagrant, OpenShift, Apache Mesos, Deis, Mesosphere DCOS,).
    • Docker/Microservice release orchestration including Blue-Green Deployments and Canary Releases.
    • Continuous Integration/Continuous Delivery software release management and automation.
    • Managing infrastructure on Amazon AWS.

    Nice to have experience:

    • Ability to work under pressure in a fast-paced and ever-changing environment to meet deadlines.
    • Proven ability to manage projects.
    • Knowledge of software development lifecycle stages, DevOps practices, and methodologies.
    • Self-starter and should have the ability to understand and work within the team dynamics.
    • Ability to handle multiple assignments, tasks, and responsibilities.
    • You pride yourself on being patient, a problem solver, ambitious, proactive/assertive, and dependable to follow through.
    • Accuracy and detail-oriented
    • Interpersonal and oral communication skills.
    • Ability to conduct independent research and convert data into meaningful developer insights.

    SKILLS:

    • Release Management: As a senior release engineer, you must have a thorough understanding of the release management process, including planning, scheduling, coordinating, and communicating releases. This includes managing dependencies, risks, and issues, and ensuring that releases are delivered on time and within scope.
    • Configuration Management: Configuration management is the process of tracking and managing changes to software, hardware, and other systems. As a senior release engineer, you should have a strong understanding of configuration management tools and processes, including version control, change management, and release automation.
    • Quality Assurance: As a senior release engineer, you must ensure that releases are thoroughly tested and meet the organization's quality standards. This includes developing and implementing test plans, conducting functional and regression testing, and identifying and addressing defects.
    • Continuous Integration and Deployment: Continuous integration and deployment (CI/CD) is the process of automating the build, test, and deployment of software. As a senior release engineer, you must have a strong understanding of CI/CD tools and processes, including source control, build automation, and deployment automation.
    • Infrastructure as Code: Infrastructure as Code (IaC) is the process of managing and provisioning infrastructure using code and automation tools. As a senior release engineer, you must have experience with IaC tools and processes, including creating and maintaining infrastructure templates, managing configuration drift, and monitoring infrastructure changes.

    Personal attributes:

    • Attention to detail: The release process can be complex, and it's essential that a release engineer pays close attention to detail to ensure that all steps are followed correctly. This includes reviewing release documentation, identifying potential risks or issues, and ensuring that all stakeholders are informed of the release status.
    • Strong communication skills: A senior release engineer must have strong communication skills to effectively communicate with stakeholders, including developers, project managers, and product owners. This includes providing status updates on releases, managing expectations, and facilitating cross-functional communication.
    • Problem-solving skills: When issues arise during the release process, a senior release engineer must be able to quickly identify and resolve them. This requires strong problem-solving skills, including the ability to analyze data, identify potential solutions, and implement changes to the release process as needed.
    • Ability to work under pressure: The release process can be high-pressure, with tight deadlines and the potential for critical issues to arise. A senior release engineer must be able to work well under pressure, maintaining focus and staying calm in stressful situations. This includes being able to prioritize tasks, manage time effectively, and make decisions quickly when needed.

    go to method of application »

    Principal Card Business & Payments Credit Risk

    JOB SUMMARY:

    • The role holder will be in charge of managing risks across the card payments value chain and managing payments credit risks.
    • The role holder should have experience in a card payments environment preferably having dealt with card schemes and regulators.
    • The role holder will own card business risk and payments credit risk and will be accountable for these risks to senior management.

    CORE RESPONSIBILITIES:

    Card Business Risk

    • Periodic Review of and reporting on existing merchants to ensure compliance with card scheme rules and regulations
    • Review of all merchants to ensure compliance to card scheme requirements
    • Analysis of chargeback exposure and merchant settlement timing
    • Own the identification and closure of all risks associated with card acquiring
    • Ensure compliance of Cellulant’s card business to card scheme rules and applicable regulations
    • Be the central point of contact for all card scheme rules and regulations
    • Track any changes to e-commerce card acquiring rules & regulations and circulate internally for closure
    • Own the implementation of card Compliance Management Program
    • As part of the product development for all products that touch on card acquiring, you will ensure all risks have been adequately addressed
    • Partner with cross-functional teams to design and implement mitigative controls on the identified risks

    Payments Credit Risk

    • Identify possible credit risks that clients’ payment or settlement terms may pose to Cellulant while providing recommendations and escalations to mitigate such risks
    • Own the roadmap for identification, assessment and applying controls of credit risks from merchants’ , partners’ or counterparties' payment, settlement or payout terms
    • Design and cascade governance policy and process around the control of credit risks from merchants’ or partners’ payment, settlement or payout terms and other products or applicable areas . Partner with cross-functional teams to design and implement mitigative controls on the identified risks
    • Assess the overall credit risk standing of Cellulant and its counterparties by performing fundamental credit analysis of counterparties using both quantitative and qualitative factors
    • Design credit risk concentration indicators and default indicators by counterparties in accounts receivables. Ensure periodic review of these indicators to senior management.
    • Develop and implement risk management strategies to minimize losses due to credit defaults
    • Monitor key credit risk indicators and provide insights to senior management
    • Conduct regular reviews of credit policies and procedures to ensure compliance with regulatory requirements
    • Provide recommendations for process improvements and efficiency gains

    Internal Control

    • Conduct research to assess business risks and liaise with the various Groups to identify potential risks and create controls to mitigate them
    • Ensure effective and optimal internal controls are embedded across the enterprise.
    • Review of Controls in Systems, Processes and the Environment
    • Control Design and Testing Techniques
    • Control Monitoring and Maintenance
    • Product/Service Knowledge and Assessment/Review

    QUALIFICATIONS & EXPERIENCE:

    Must Have Experience:

    • Demonstrable in depth knowledge of credit and liquidity risks in the Commercial Payments business
    • Demonstrable in depth knowledge of ecommerce card transactions and Visa/Mastercard scheme rules and applicable regulations strongly preferred
    • Experience with online/card not present merchants in electronic/digital commerce channels
    • Ability to work with and influence senior management regarding risk and compliance issues
    • Process orientation with a desire to improve processes and drive efficiencies
    • Strong conceptual and quantitative problem-solving skills
    • Ability to work across business lines to drive business decisions.
    • Experience with managing card payments risk
    • Experience in a payments environment preferably PSP or bank acquiring
    • Risk management and internal controls
    • Internal Control frameworks and standards

    Nice To Have Experience:

    • Experience in Group function, shared services, cross border transactions, fraud risk, investigations

    Qualifications:

    • A bachelor's degree in finance, business administration, accounting, information technology or any other relevant field.
    • A Masters Degree or certifications in Risk Management and Internal Controls is an advantage.

    Skills:

    • Report Preparation
    • Product Risk Analysis
    • Credit Risk Analysis
    • Card Payments
    • Internal Controls
    • Good understanding of business
    • Presentation skills

    go to method of application »

    HR Advisor: People and Culture


    JOB DESCRIPTION:

    • The HR Advisor / People and Culture Advisor is a crucial role focused on nurturing a dynamic, inclusive workplace environment.
    • This role, reporting to the Principal: People and Culture or Senior Principal: People and Culture, encompasses talent acquisition, comprehensive HR support, business partnering activities(collaborate closely with business leaders to drive HR initiatives and support organizational objectives), and specific responsibilities in employee onboarding, HR systems administration and support, and employee off-boarding.
    • With a requirement for a minimum of 4 years of generalist HR experience, the ideal candidate will be instrumental in executing people strategies and ensuring the effective management of HR processes.

    Key Responsibilities

    Talent Acquisition (55%):

    • In-House Recruitment Portfolio Management: Take full charge of a busy in-house recruitment desk, catering predominantly to IT recruitment needs.
    • Service Multiple Business Units: Work closely with hiring managers across various business units to understand and fulfil their staffing requirements.
    • Build Talent Pipelines: Proactively build a talent pipeline to anticipate and meet future staffing needs for projects and business developments.
    • Internal Mobility: Identify candidates within the company for transfers or reassignments, enhancing internal mobility and career development.

    Recruitment and Sourcing:

    • Develop and implement sourcing plans, identify talent pools, and gather information on potential candidates.
    • Create and publish job advertisements across various recruitment portals and social media platforms.
    • Conduct branded outreach to attract top talent.
    • Screen and shortlist applicants, schedule interviews, and prepare candidates for the interview process.
    • Participate in interviews, conduct behavioral interviews, and coordinate candidate assessments.
    • Strong knowledge of recruitment tools and techniques, including applicant tracking systems (ATS) and social media platforms.
    • Offer constructive feedback to candidates where appropriate, perform reference checks and background screening, and extend job offers.
    • Manage all administrative tasks associated with the recruitment process.

    HR Advisory (45%):

    Employee Onboarding:

    • Preparation for New Hires: Ensure new hires have the necessary work tools (building access, laptops, etc.) from day one.
    • Screening and Background Checks: Collaborate with the recruitment team for new hire screening, ensuring compliance and suitability.
    • Onboarding Documentation: Timely release of onboarding documentation to facilitate a smooth start for new employees.
    • E-Filing and Record Maintenance: Automate and maintain employee records, transitioning from physical to electronic files.
    • Benefits Administration: Oversee employee benefits, including medical and group life insurance.
    • HRIS Management: Update new hire details in the HR Information System (HRIS), serving as the main point of contact during the induction period.

    HR Systems Administration and Support:

    • HRIS Records Maintenance: Keep employee records in HRIS up-to-date, including personal details and official documents.
    • HR Support: Provide first-line support on HR matters such as leave, sickness absence, and other administrative activities.
    • HR Administrative Procedures: Contribute to the efficiency and effectiveness of HR administrative processes.
    • Employee Benefits Administration Support: Assist in the administration of employee benefits, ensuring accuracy and timeliness.

    Employee Offboarding:

    • Off-boarding Documentation: Maintain comprehensive records for existing staff, including resignation and clearance documentation (this shall include exit interviews as appropriate).
    • System Termination: Ensure departing employees are removed from all systems and databases.
    • Clearance Guidance: Offer support and guidance throughout the clearance process, ensuring compliance and completion before final dues release.

    Employee Relations:

    • Assist with basic disciplinary and grievance matters, guiding the business on process and legal requirements.
    • Escalate more complex issues to the Senior Principal or solve them in conjunction with the Senior Principal, ensuring adherence to best practices and legal standards.

    Qualifications and Experience:

    • At least 4 years of experience in human resources or a related field.
    • A Bachelor’s degree in Human Resources, Business Administration, or a related field.
    • A solid foundation in HR practices and principles.
    • Ability to handle day-to-day HR responsibilities, support talent acquisition processes, manage employee relations, and contribute to HR projects with some guidance and oversight.
    • Ability to execute existing HR policies and programs effectively.
    • Advanced skills in reporting and working with Microsoft Excel/Google Sheets

    Key Competencies:

    • Strategic planning and organizational skills.
    • Strong problem-solving and adaptability.
    • Effective communication and relationship-building abilities.
    • Discretion, integrity, and a commitment to confidentiality.
    • Networking skills, ability to build and maintain relationships with candidates, hiring managers, and external partners
    • Adaptability, and flexibility to adjust recruitment strategies based on changing business needs and market conditions.

    go to method of application »

    Senior Engineer: Cloud Infrastructure

    JOB DESCRIPTION:

    As a Senior Cloud Engineer, a typical day at work will involve;

    • Internal Application Deployment Support: Lead and assist in deploying applications on hybrid cloud platforms, ensuring scalability, performance, and security while providing expertise and guidance to cross-functional teams on application deployments.
    • Hybrid Architecture Design: Collaborate with cross-functional teams to design and optimize the organization's cloud infrastructure to ensure alignment with business goals and industry best practices.
    • On-Prem Server Infrastructure Support: Manage and support on-premises server infrastructure, including physical and virtual servers. Ensure the stability and security of on-premises resources, integrating them with cloud services when necessary.
    • Cloud Platform Management: Oversee the management of cloud resources, including configuring, monitoring, and optimizing the cloud platform to ensure high availability, scalability, and security of services.
    • Automation Pipeline Development: Design and implement automation pipelines for cloud services, leveraging tools like Ansible, Terraform, or custom scripting to streamline cloud infrastructure management, reduce manual tasks, and improve efficiency.
    • Incident Response: Act as a 2nd and 3rd-level responder for infrastructure-related incidents. Conduct in-depth troubleshooting, root cause analysis, and implement corrective actions to minimize downtime.
    • Compliance Support: Assist in ISO audits, PCI/DSS audits, and other compliance assessments. Ensure cloud infrastructure aligns with regulatory and security standards, implementing necessary controls.

    Key Relationships: Peers- Mid- Senior level Cloud Engineers, Network Engineers, Information Security Engineers, Software Developers and Project Managers.

    CORE RESPONSIBILITIES:

    • Collaborate with cross-functional teams to design and optimize the organization's cloud infrastructure.
    • Manage and maintain on-premises server infrastructure, including physical and virtual servers.
    • Oversee the management of cloud resources, including configuration, monitoring, and optimization of the cloud platform.
    • Ensure high availability, scalability, and security of cloud services.
    • Design and implement automation pipelines for cloud services using automation tools.
    • Act as a 2nd and 3rd-level responder for infrastructure-related incidents.
    • Assist in ISO audits, PCI/DSS audits, and other compliance assessments.
    • Support the deployment of applications on cloud platforms.

    QUALIFICATIONS & EXPERIENCE:

    Qualification:

    • Bachelor’s degree (or equivalent) in an IT-related discipline.
    • AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or other AWS certifications.
    • VMware Certified Professional (VCP-NV, VCP-DCV, VCP-Cloud ).
    • Certifications related to security and compliance, such as Certified Information Systems Security Professional (CISSP) or Certified Information Security Manager (CISM).
    • CompTIA Network+ or CompTIA Cloud+

    Must have experience:

    • Minimum 4 years Experience as an Infrastructure/Cloud Engineer.
    • Experience in Enterprise Systems and/or Networks.
    • Minimum 2 years of previous experience with containerization technologies (Docker, Kubernetes) across hybrid environments.
    • Minimum 2 years of previous experience deploying and automating infrastructure in public cloud environments, using Infrastructure as Code tools (Terraform, Ansible).
    • Experience with programming/scripting languages (Python, Bash).
    • Significant experience deploying infrastructure on public cloud infrastructure (AWS, GCP, Azure, Rackspace).

    Experience that will count in your favor:

    • Having worked on migration projects.
    • Having worked within the Financial Services Sector within an organization that is PCI or ISO certified.
    • Having worked for an Infrastructure provider.

    Nice to have experience:

    • Being interested and able to grow in developing architectural designs, scripting, automated IT infrastructure systems and learning platform area elements, and enhanced configuration management systems, e.g. Ansible, Chef, Puppet.
    • Working experience with Multi-cloud deployments.
    • Working knowledge of virtualized environments such as VMware vSphere, KVM, and Citrix XenServer.
    • Working knowledge of backup technologies (Veaam, Comvault, etc).
    • Working knowledge of Hardware and Datacenter technologies, with an interest in optimizing architectural patterns.
    • Strong interest in learning the latest automation tools.
    • A desire to be part of an advanced team.
    • Interest and motivation to document key points of design and operational practices, working within existing team approaches.

    SKILLS:

    • Experience with Virtualization platforms (KVM, VMware or HyperV).
    • Minimum 2 years of previous experience with containerization technologies (Docker, Kubernetes).
    • Minimum 2 years of previous experience deploying and automating infrastructure in public cloud environments (AWS, GCP, Azure, Rackspace), using Infrastructure as Code tools (Terraform, Ansible).
    • Experience with programming/scripting languages (Python, Bash).
    • Proven experience building highly available infrastructure.
    • A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
    • Experience with Relational Databases (MS SQL, Mysql).
    • Experience with automated systems, scripting, and software development disciplines.
    • Experience migrating services across different environments (On-premise to Cloud/Hybrid Cloud).
    • Practical Knowledge of security approaches within cloud and data center infrastructure.

    Personal attributes:

    • Excellent communication and interpersonal skills.
    • Problem-solving skills.
    • Proficiency in a coding language.
    • Ability to work under minimal supervision.

    go to method of application »

    Senior Engineering Manager: Release Engineering

    JOB DESCRIPTION:

    • As a Senior Engineering Manager: Release Engineering, you will own the end-to-end delivery of our DevOps strategy and practice and the teams that deliver the rollout of the DevOps practices.

    High-Level Requirements:

    • Leadership: Inspire collaboration and innovation.
    • Release Management: Orchestrate seamless release cycles.
    • Technical Proficiency: Strong background in software development and CI/CD.
    • Strategic Planning: Align releases with business objectives.
    • Communication: Collaborate effectively with teams and stakeholders.
    • Quality Assurance: Ensure software integrity and reliability.
    • Problem-Solving: Analyze and troubleshoot complex issues.
    • Project Management: Deliver releases on time and within scope.
    • Continuous Improvement: Drive efficiency gains and stay updated on best practices.
    • Risk Management: Identify and manage risks for smooth releases.

    You will lead a cross-functional release team with one or more tech leads or senior engineering leads with a large impact production release pipeline, each with 3 - 7 engineers owning the entire lifecycle of a product release workflow.

    CORE RESPONSIBILITIES:

    • Leadership: Led the team to develop end-to-end software products to help businesses from different verticals create a suite of payment products.
    • People Management: Actively seeking to build a great team and invests in effective training, coaching, process definition, mentorship, and career pathing for the larger team and have 1-1s and monthly performance check-ins with direct reports.
    • Performance management: Set and review performance development goals for the team members. Identifies the readiness for promotion for direct reports.
    • Capacity planning - establishes staffing needs and develops and executes a hiring plan in collaboration with the people team.
    • Strategic thinking - Plan and execute long-term strategies that benefit the team and product. Works with Product Managers, Designers, and other disciplines to explore the successive iterations of the product/set of assigned products.
    • Connect with other engineering teams directly to understand and develop solutions for their jobs to be done.
    • Process improvement: Identifies areas of process improvement and proposes the changes to streamline and drive improvements in development processes and procedures.

    QUALIFICATIONS & EXPERIENCE.

    • Bachelor's degree or Master's degree, Majoring in Computer Science or related fields.
    • Certifications in Release Management or DevOps Practices: Possession of relevant certifications, such as those in release management or DevOps practices, demonstrate a commitment to staying current with industry best practices and a depth of knowledge in the methodologies critical to the role of a Senior Engineering Manager in Release Engineering.
    • 5+ years of experience developing and shipping software products and/or services.
    • 3+ years as a team lead or manager of a cross-functional engineering team.
    • Hands-on solid systems design competencies and experience building channels(APIs, Messaging, and Chat products preferred)
    • Proven experience leading technical projects and delivering on ambitious goals.
    • Deep knowledge of engineering processes, the underlying principles, and tradeoffs.
    • Fluency in one or more general-purpose programming languages, including but not limited to: Golang, Python, Java, and C#.
    • Experience managing and deploying distributed systems for cloud-based micro-services architecture.
    • Experience working in a mature DevOps, SRE, or Modern Engineering organization supporting internet/hyper-scale services
    • Proven DevOps methodology experience.
    • Work experience with global release management: Previous experience managing software releases on a global scale, including coordination across diverse time zones, cultural considerations, and localization requirements.
    • Work experience with DevOps Integration: Demonstrated success in integrating Release Engineering processes seamlessly into a DevOps culture, fostering collaboration between development and operations teams to achieve continuous improvement and streamlined workflows.
    • Work experience with Automated Testing Implementation: Proven expertise in implementing and optimizing automated testing strategies within the release process, ensuring comprehensive test coverage and efficient identification of potential issues before software deployment.
    • Cloud Deployment Expertise: Nice to have experience includes a background in deploying software releases on cloud platforms, showcasing familiarity with cloud-native technologies and the ability to optimize release processes for scalability, resilience, and efficiency in cloud environments.

    SKILLS AND PERSONAL ATTRIBUTES.

    Skills:

    • Excellent communication skills.
    • Excellent interpersonal skills.
    • Leadership and Team Management.
    • Release Management and CI/CD Expertise.
    • Problem-solving and Decision-Making.

    Personal Attributes:

    • Develops and maintains positive working relationships with others - Shares ideas and information.
    • Assists colleagues unprompted.
    • Takes pride in achieving team objectives. Other elements may include, e.g.
    • Having credibility with peers and senior managers .
    • Being self-motivated – being driven to achieve results.
    • High customer service ethic – being passionate about meeting customer expectations and improving service levels.
    • Keeps pace with change – acquires knowledge/skills as the business develops.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Cellulant Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail