DCV-Sabenza iT a global specialized recruitment service Sabenza iT is a South African registered business focusing on SAP and general IT recruitment. With over 15 years experience in recruiting in South Africa, Australia, Europe, South America and Asia Sabenza iT has provided an excellent bespoke service working with a number of large companies. Sabenza ...
Key Responsibilities
- Own the end-to-end security architecture for a large-scale, customer-facing mobile banking platform.
- Define and govern security across mobile apps, APIs, identity platforms, cloud infrastructure, backend services, shared platforms, and DevSecOps pipelines.
- Architect strong customer authentication using PIN, biometrics, device-bound cryptographic keys, risk context, and transaction-level authorization.
- Design PIN-based authentication models where PINs unlock cryptographic keys and are never stored or transmitted.
- Define biometric-first authentication using Face ID, Touch ID, and platform biometrics through secure enclave and hardware-backed mechanisms.
- Govern secure use of mobile keystores and secure enclaves, including iOS Secure Enclave and Android Hardware Keystore.
- Ensure biometrics are used only for local cryptographic key release and never treated as raw credentials.
- Define integration with enterprise key vaults and HSMs for signing, encryption, certificate handling, and key lifecycle management.
- Own OAuth 2.0, OpenID Connect, PKCE, secure token storage, token rotation, and device-bound session models for mobile and web channels.
- Define API, Backend-for-Frontend, and service security patterns aligned to Zero Trust principles.
- Lead threat modelling across onboarding, authentication, payments, card management, account servicing, and other sensitive customer journeys.
- Translate threats into architecture patterns, security controls, non-functional requirements, and architecture decision records.
- Embed Security-by-Design into HLDs, LLDs, architecture decision records, release governance, and delivery assurance forums.
- Define DevSecOps guardrails including SAST, DAST, dependency scanning, secrets management, container scanning, IaC security, and secure release gates.
Requirements
- Mobile security
- Authentication
- Identity and access
- Cryptography
- API and platform security
- Fraud and risk
- DevSecOps
- Cloud and infrastructure
- Threat and assurance
- AI security
- Senior-level security architecture experience in digital banking, payments, fintech, financial services, or other regulated customer-facing digital platforms.
- Strong hands-on understanding of mobile security, API security, identity, cryptography, cloud security, DevSecOps, platform security, fraud controls, and operational resilience.
- Ability to translate business risks and threat scenarios into pragmatic architecture decisions, technical controls, delivery guardrails, and measurable non-functional requirements
go to method of application »
THIS ISN'T JUST ABOUT WRITING CODE
You'll work with AI as your engineering partner.
You'll use tools such as enterprise AI platforms, GitHub Copilot and Claude to:
- Direct AI agents to build real software
- Turn user stories, Figma designs and business rules into working solutions
- Create and refine prompts, AI Skills and instruction files
- Review and challenge AI-generated code
- Identify security, performance and architectural risks
- Build reusable AI-enabled engineering workflows
- Continuously improve how AI contributes to software delivery
The AI writes code. You provide the engineering judgement.
WHAT YOU'LL BE BUILDING
This is full-stack, end-to-end engineering.
You could find yourself working across:
- Frontend applications
- Mobile and cross-platform experiences
- Backend services
- APIs and integrations
- Cloud-native platforms
- Data and persistence layers
- CI/CD and DevSecOps
- Automated testing
- Observability and performance
- The technology landscape will evolve, so we're looking for engineers who can learn fast, adapt quickly and aren't tied to a single framework or language.
THE AGENTIC ENGINEERING MINDSET
We're looking for engineers who are:
AI-NATIVE
- You know how to use AI to dramatically increase your productivity — without outsourcing your engineering judgement.
CURIOUS
- You enjoy experimenting with new tools, frameworks and ways of building software.
FRAMEWORK-AGNOSTIC
- React Native today? Flutter tomorrow? .NET MAUI next? You can adapt.
CONSTRUCTIVELY SCEPTICAL
- AI-generated code isn't automatically good code. You know how to question it, test it and improve it.
SYSTEMS-THINKING
- You understand how individual components fit into larger, complex enterprise systems.
QUALITY-OBSESSED
- Security, scalability, performance, testing and maintainability aren't optional extras.
CONTINUOUSLY LEARNING
- You're excited about where software engineering is heading — and want to help shape it.
Requirements
WHAT YOU'LL BRING
We're looking for 4–8 years of professional software engineering experience, with strong foundations and a clear trajectory toward senior-level capability.
You'll ideally have:
- Strong full-stack software engineering experience
- Experience delivering complex enterprise applications
- Frontend, backend, API and cloud experience
- Understanding of distributed systems and modern application architecture
- Strong software design and engineering principles
- Commercial mobile/cross-platform development experience
- React Native and/or Flutter experience highly advantageous
- Experience with .NET MAUI, Swift, Kotlin or Ionic advantageous
- Hands-on experience with AI-assisted development tools
- Exposure to AI agents, prompts, instruction files or AI engineering workflows
- The ability to recognise when AI-generated code is incorrect, insecure or poorly designed
go to method of application »
Key Responsibilities
- Facilitate workshops, discovery sessions and stakeholder discussions.
- Gather, analyse and document business, functional and system requirements.
- Prepare business requirements, functional specifications, process maps, user stories, acceptance criteria and supporting documentation.
- Analyse existing processes and identify inefficiencies, control gaps and opportunities for improvement.
- Evaluate potential solutions based on operational fit, feasibility, cost, risk, business value, return on investment and scalability.
- Manage multiple projects or workstreams from planning through implementation, handover and post-implementation review.
- Develop and maintain project plans, milestones, risks, issues, dependencies and status reporting.
- Coordinate business owners, internal teams, software development teams and external vendors.
- Manage project governance, stakeholder communication and change control.
- Coordinate System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Support implementation readiness, training, communication, cutover and operational handover.
- Use SQL at an investigative level to validate information, trace transactions and support root-cause analysis.
- Identify practical technology and non-technology solutions that improve processes, controls, productivity and customer outcomes.
Requirements
- At least 5 years' relevant experience in business analysis, systems analysis and project delivery, with evidence of operating at a mid to senior level.
- Proven experience managing multiple concurrent projects or workstreams.
- Demonstrated ability to take initiatives from discovery and requirements through testing, implementation and handover.
- A Business Analysis qualification, diploma or recognised certification.
- Strong practical project management experience.
- Sound knowledge of project planning, stakeholder management, governance, risk and issue management, and change control.
- A practical understanding of relational databases, systems integrations and SQL.
- Excellent written and verbal communication skills.
- Ability to explain complex information clearly to both technical and non-technical stakeholders.
- Strong organisation, accountability, problem-solving and commercial judgement.
Advantageous
- A relevant tertiary qualification in Business, Information Systems, Computer Science, Industrial Engineering or a related field.
- A recognised project management qualification or certification.
- Experience within retail, supply chain, warehousing, manufacturing, finance, ERP, POS or store operations.
- Experience working with software development teams, third-party vendors and system integration projects.
- Knowledge of Agile, Waterfall and hybrid project delivery approaches.
- Experience developing business cases, benefits assessments and ROI evaluations.
go to method of application »
What You’ll Be Doing
- Design and position HPE infrastructure solutions across Compute, Storage, Hybrid Cloud and Data Protection.
- Engage with customers and channel partners to understand their business and technical requirements.
- Translate customer requirements into practical, technically sound infrastructure solutions.
- Develop and validate Bills of Materials (BOMs), configurations and technical proposals.
- Use sizing and configuration tools to ensure accurate and compliant solutions.
- Support the design of HPE ProLiant server solutions, including rack and blade environments.
- Work with HPE storage technologies such as Alletra, StoreOnce and StoreEver.
- Support Hybrid Cloud, virtualisation and HPE GreenLake solutions.
- Assist with backup and data protection solutions, including Veeam and HPE StoreOnce.
- Prepare HLDs, technical diagrams, solution summaries, presentations and supporting documentation.
- Support sales teams during customer meetings, technical discussions, workshops and demonstrations.
- Identify configuration risks, compatibility issues, lead-time constraints and solution gaps before quotation.
- Collaborate with senior technical specialists and solution architects on complex opportunities.
- Support infrastructure modernisation, technology refresh and migration initiatives.
- Maintain accurate opportunity, BOM and technical documentation.
- Stay up to date with HPE technologies, certifications, industry developments and competitive solutions.
Requirements
Education & Experience
- Diploma or Degree in IT, Computer Science, Engineering, Business Administration, Supply Chain Management or a related field.
- Relevant IT qualifications are advantageous.
- Previous experience in technical presales, solution design, infrastructure sales or a similar technical role.
- HPE certifications such as HPE ATP, HPE ASE or equivalent are advantageous.
- Certifications in VMware, Veeam, CompTIA Server+, Network+ or related technologies would be beneficial.
- Valid driver's licence and willingness to travel to customers and partners when required.
Technical Skills
You should have a solid understanding of:
- Enterprise IT infrastructure and data centre technologies
- HPE ProLiant servers
- Enterprise storage and data protection
- Virtualisation – VMware, Hyper-V or similar
- Backup technologies, particularly Veeam and/or HPE StoreOnce
- Enterprise networking and infrastructure integration
- Hybrid Cloud environments
- Configuration and sizing tools
- Bills of Materials (BOMs)
- Technical proposals and solution documentation
- Microsoft Office, with strong Excel skills
go to method of application »
What you will own:
Sales & Revenue Growth:
- Drive sales of the HPE Aruba Networking portfolio across assigned partners and customers.
- Actively identify, qualify, and progress new business opportunities.
- Support partners in closing deals through pricing guidance, positioning, and solution alignment.
- Achieve and exceed revenue and growth targets for the assigned portfolio.
Partner Engagement & Enablement:
- Build strong relationships with channel partners and reseller teams.
- Enable partners with product knowledge, positioning, and sales strategies.
- Support partner-led customer engagements and deal cycles.
- Drive partner accountability and pipeline development.
Deal Support & Opportunity Management:
- Work closely with internal sales teams to progress pipeline opportunities.
- Support deal registration, pricing requests, and commercial approvals.
- Assist in competitive positioning and objection handling during sales cycles.
- Ensure opportunities are tracked and updated in CRM systems.
Product Positioning & Market Execution:
- Position HPE Aruba Networking solutions effectively against competitors.
- Work with Product Managers to align messaging and go-to-market strategies.
- Identify cross-sell and upsell opportunities within existing accounts.
- Support product launches and campaign execution within the channel.
Collaboration with Presales & Technical Teams:
- Work closely with presales engineers to ensure accurate solution design.
- Translate customer requirements into technical engagement requests.
- Support Proof of Concepts (PoCs), demos, and customer workshops where needed.
- Ensure seamless handover between sales, presales, and delivery teams.
Pipeline & Forecasting:
- Maintain accurate pipeline visibility and forecast accuracy.
- Identify risks and opportunities within the sales cycle.
- Provide regular updates on deal progress, blockers, and market activity.
- Support monthly and quarterly business reviews.
Requirements
What you bring:
Education and Experience:
- Degree or Diploma in Business, IT, Marketing, or related field (preferred).
- 2–5 years’ experience in IT sales, channel sales, or technology-focused sales roles.
- Certifications in networking or vendor programs (e.g. Aruba, Cisco, CompTIA) are advantageous.
- Valid driver’s licenses and willingness to travel to partners and customers when required.
Technical Competencies:
- HPE Aruba Networking Portfolio
- Enterprise Networking Solutions (LAN, WLAN, WAN, SD-WAN)
- Product Positioning
- Channel Sales
- Partner Enablement
- Opportunity & Pipeline Management
- CRM Management
- Sales Forecasting
- Commercial Negotiation
- Business Development
- Competitive Analysis
- Go-to-Market Execution
- Vendor Relationship Management
- Microsoft Office Suite
go to method of application »
Requirements
ESSENTIAL SKILLS:
Frontend:
- At least 4+ years' worth of experience in front-end technologies JavaScript, Typescript, HTML 5, CSS.
- Thorough knowledge in UI frameworks e.g. Angular (Version 9 or higher) or React.
- At least 3 years’ experience with Test frameworks (e.g. Selenium, Cypress, Playwright).
Backend (Java or Python):
- At least 4+ years’ developing experience in Java (JavaEE) and/or Python (3.9 upwards).
- At least 1 years’ experience with Frameworks Java (Spring, Spring Boot or Quarkus), and/or Python (Flask, Django).
- At least 1 year experience with Test Frameworks (From Unit to E2E).
DevOps experience:
- At least 1+ Containerization and Orchestration: Kubernetes and Docker.
- At least 1+ CI/CD, Pipeline Setup and Automation (e.g. Github Actions).
- At least 1+ Automated provisioning of infrastructure and applications (Infrastructure as Code, GitOps).
- Experience with tools like Terraform, Ansible, ArgoCD, Flux, Helm).
- Monitoring and Logging.
- Experience with ITIL Operation processes (Incident, Problem, Change Management).
- Experience with public cloud providers e.g. Microsoft Azure.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
ADVANTAGEOUS SKILLS:
- Experience with Streaming solutions (e.g. Kafka).
- Knowledge of developing and maintaining Microservices.
- Agile development experience (e.g. scrum).
- Experience with SAP systems (ECC, S4).
QUALIFICATIONS/EXPERIENCE:
- Bachelor’s degree in computer science, Software Engineering, or similar qualification.
- 4+ years’ experience in Frontend development.
- 4+ years’ experience in Backend development.
- 3 years’ experience in Public Cloud (Azure).
Benefits
- Cutting edge global IT system landscape and processes.
- Flexible working of 1960 hours in a 12-month period.
- High Work-Life balance.
- Remote / On-site work location flexibility.
- Highly motivating, energetic, and fast-paced working environment.
- Modern, state-of-the-art offices.
- Dynamic Global Team collaboration.
- Application of the Agile Working Model Methodology.
go to method of application »
Key Responsibilities
- Design, develop and maintain automated test frameworks and scripts.
- Execute automated and manual testing across the SDLC.
- Develop comprehensive test scenarios and test cases.
- Perform integration, regression and functional testing.
- Identify, document and troubleshoot defects.
- Support API, performance and security testing activities.
- Integrate automated testing into CI/CD pipelines.
- Collaborate with developers, analysts and other technology stakeholders.
- Contribute to continuous improvement of testing processes, tools and methodologies.
- Ensure software releases meet defined quality and reliability standards.
Key Requirements:
- A completed qualification in Software Testing (ISTQB Foundation preferred).
- 3–5 years’ experience in automation testing, including framework design, scripting and execution.
- Proficiency with tools such as Playwright, Selenium, BrowserStack and Postman.
- Experience with CI/CD tools, such as Jenkins or GitLab.
- Solid understanding of the full SDLC, integration testing, regression testing and test case design.
- Exposure to API, performance and/or security testing.
- Experience working with Agile methodologies, including Scrum or Kanban.
- Exposure to cloud platforms, such as AWS or Azure
- Strong attention to detail, problem-solving ability and a .quality-first mindset.
- A collaborative approach and the ability to thrive in a fast-paced, continuously changing environment.
go to method of application »
The Tech Stack:
You’ll work across a powerful enterprise technology stack, including:
- Java / J2EE Spring Apache Camel REST APIs Oracle MSSQL MySQL PostgreSQL RabbitMQ ActiveMQ Docker Kubernetes Linux Bash Git
What You’ll Be Doing:
- Design, develop and maintain robust software solutions using Java/J2EE, Spring and Apache Camel.
- Develop and integrate REST APIs and enterprise systems.
- Work with Oracle, MSSQL, MySQL and PostgreSQL databases.
- Write complex, efficient and optimised SQL queries.
- Build and support integrations using RabbitMQ and ActiveMQ.
- Deploy and configure applications using Docker and Kubernetes.
- Use Git for version control and collaborative development.
- Work with Linux and Bash for scripting and technical tasks.
- Test, troubleshoot and debug applications and integrations.
- Participate in integration testing, FAT, UAT and system testing.
- Use Postman or similar tools to test APIs and application functionality.
- Support applications post-implementation, including troubleshooting and bug fixing.
- Participate in code reviews, technical documentation and quality initiatives.
- Collaborate with development and cross-functional teams within an Agile/Scrum environment.
- Apply sound SDLC principles throughout the development lifecycle.
Requirements
What We’re Looking For:
- 5+ years of Java development experience
- Strong hands-on Java/J2EE experience
- Strong knowledge of Spring Framework and Apache Camel
- Solid SQL and relational database experience
- Experience with Oracle, MSSQL, MySQL and/or PostgreSQL
- Experience with RabbitMQ and/or ActiveMQ
- Experience with Docker and Kubernetes
- Strong REST API and systems integration experience
- Experience with Git, Linux and Bash
- Experience with Postman or similar API testing tools
- Strong troubleshooting, debugging and testing capabilities
- Experience working in Agile/Scrum environments
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
go to method of application »
What you bring:
Education and Experience:
- Degree or Diploma in Information Technology, Business, Engineering, or related field.
- 3–7 years’ experience in IT, networking, product management, presales, or vendor management.
- Experience working with HPE Aruba Networking or similar enterprise networking vendors is a strong advantage.
- Certifications such as CCNA, Aruba certifications, or similar are beneficial.
Technical Competencies:
- HPE Aruba Networking Portfolio
- Product Lifecycle Management
- Portfolio Management
- Go-to-Market Strategy
- Vendor Management
- Business Development
- Commercial Strategy
- Pricing & Profitability Management
- Channel Enablement
- Enterprise Networking (LAN, WLAN, WAN, SD-WAN)
- Competitive Analysis
- Market Intelligence
- Sales Forecasting
- Microsoft Office Suite
Behavioral Requirements:
- Business Acumen
- Strategic Thinking
- Customer Focus
- Commercial Awareness
- Communication
- Relationship Building
- Negotiation
- Leadership
- Collaboration
- Decision Making
- Results Orientation
- Adaptability
- Initiative
Additional Requirements:
- Must have own transport and a valid driver’s licence.
- Willingness to travel to vendors, partners, and customers as required.
- Ability to work in a fast-paced, target-driven distribution environment.
- Willingness to maintain HPE Aruba product, sales, and vendor accreditations.
go to method of application »
Requirements
ESSENTIAL SKILLS:
- Hands-on experience with Kafka and event streaming platforms for real-time data movement.
- Proven experience with API integration patterns, webhooks and event/webhook ingestion.
- Strong proficiency in Python for data engineering, ingestion pipelines and automation.
- Strong proficiency in Java for stream processing or connector development.
- Solid competence with enterprise databases and query languages, including performance tuning and query optimization for OLTP/operational workloads.
- Experience with NoSQL/document stores such as Amazon DynamoDB, MongoDB.
- Experience in data modelling to design schemas and standardized data representations.
- Experience with schema registries and contract-first designs (Avro, Protobuf) to manage producer/consumer compatibility.
- Strong understanding and practice of data quality techniques and tooling to ensure trusted data.
- Knowledge of metadata management and cataloging to support discoverability and lineage.
- Familiarity with ETL/ELT patterns and best practices for performant, reliable data pipelines.
- Observability for streaming: experience with metrics, tracing and logging on AWS (CloudWatch, OpenTelemetry, Prometheus/Grafana).
ADVANTAGEOUS SKILLS:
- Awareness of frontend frameworks (e.g., Angular) to better understand downstream consumers.
- Experience operating container platforms and orchestration (Kubernetes/EKS) for scalable stream processing on AWS.
- Familiarity with enterprise systems like SAP and working with their integration interfaces.
- Experience with big data ecosystems (e.g., EMR, S3, Hadoop) and distributed storage/processing on AWS.
- Working knowledge of AWS analytics/data platform services (Glue, Athena, Kinesis, Redshift, Lake Formation, MSK).
- Knowledge of message delivery semantics, partitioning strategies and capacity planning for high-throughput pipelines on AWS.
QUALIFICATIONS/EXPERIENCE:
- Extensive hands-on experience (typically 6+ years) in data engineering, integration or streaming roles with demonstrable production experience.
- Proven track record building and operating streaming platforms (Kafka/MSK) and API-based integrations, with strong Python and Java skills and experience with enterprise databases and query languages.
- Strong analytical thinking, curiosity about data, attention to detail, structured problem solving and ownership — able to drive topics to completion.
- Preferred certifications: Confluent Certified Developer for Apache Kafka, Microsoft streaming eventhubs, AWS Certified Data Engineer.
Benefits
- Cutting edge global IT system landscape and processes.
- Flexible working of 1960 hours in a 12-month period.
- High Work-Life balance.
- Remote / On-site work location flexibility.
- Highly motivating, energetic, and fast-paced working environment.
- Modern, state-of-the-art offices.
- Dynamic Global Team collaboration.
- Application of the Agile Working Model Methodology.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.