Using the right combination of people, process and technology remains the Ovations approach to the fast changing information technology and business landscape. We have helped many of South Africas largest organisations to achieve sustainable business improvement through this unique approach. Our model is based on building long term relationships with our ...
Read more about this company
- Are you an experienced Android Developer looking to make an impact in one of South Africas leading banks? We are seeking a skilled professional to design, develop, and optimize Android applications within a dynamic, fast-paced environment.
Key Responsibilities:
- Define and maintain development standards and guidelines
- Investigate new technologies, methodologies, and strategies
- Develop and maintain guidelines, tutorials, and documentation
- Guide and mentor developers
- Design applications for the iOS platform (if applicable)
- Ensure performance, quality, and responsiveness of applications
- Collaborate with cross-functional teams to define and implement new features
- Identify and correct bottlenecks and crashes
- Help maintain code quality, automation, and best practices
Technical Skills & Experience:
- Proficient in Java and Android SDK (Android Compose advantageous)
- Experience with dependency injection (Dagger)
- Proven experience in Android app development, with at least one app deployed to the Play Store
- Strong understanding of threading and performance tuning
- Experience with RESTful APIs & JSON for backend integration
- Familiarity with cloud messaging APIs and push notifications
- Knack for benchmarking and optimization
- Strong knowledge of Git for version control
- Experience with continuous integration & DevOps (Azure)
- Solid understanding of mobile architectures, trends, and emerging technologies
- Experience with unit testing frameworks
- Familiarity with Atlassian tools (Jira, Confluence, etc.)
go to method of application »
- We are looking for an experienced Project Managers to drive the successful deployment of key projects at one of SA's leading banks. The ideal candidates will have a strong project management track record and expertise in Agile methodologies.
Key Responsibilities
- Lead and manage end-to-end project deployments, ensuring alignment with business objectives.
- Apply Agile methodologies (Scrum, SAFe) to drive project execution and deliverables.
- Collaborate with cross-functional teams, including technical, business, and operational stakeholders.
- Oversee project scope, timelines, resources, and risks to ensure successful outcomes.
- Communicate project progress, risks, and mitigation plans effectively to stakeholders.
- Maintain governance and compliance with industry best practices and internal frameworks.
Required Skills & Experience
- 10 years proven Project Management experience, with a track record of successful project deployments.
- Strong Agile expertise, including Scrum and SAFe frameworks.
- Ability to manage multiple projects simultaneously in a fast-paced environment.
- Excellent stakeholder engagement and communication skills.
- Strong problem-solving and decision-making abilities.
- Relevant certifications are advantageous (e.g., PMP, PRINCE2, Certified Scrum Master, SAFe).
- These roles involve managing and delivering medium-scale projects from inception to completion, ensuring they are delivered within scope, budget, and agreed timelines. Projects may span multiple disciplines, including IT, engineering, or business transformation, in line with overall business strategy.
go to method of application »
Job Description:
- Are you an experienced Mainframe IDMS Database Administrator looking for your next challenge? One of South Africas leading banks is seeking a Senior DBA with extensive IDMS Database support experience to join their team.
Key Requirements (Non-Negotiable):
- Z/OS
- DB2 Mainframe
- IDMS Database
What We Offer:
- A fully remote role with flexibility
- An opportunity to work with a leading financial institution
- A critical and challenging position in a niche skill area
- If you have around 20 years of IDMS Database support experience and are ready for your next big move, wed love to hear from you!
go to method of application »
Job Description:
- We are seeking a highly skilled and experienced Senior Project Manager to join a leading financial institution for a 12-month contract. This role will be based in Sandton with hybrid work flexibility. The ideal candidate will have a solid project management deployment history, with demonstrable experience in leading and delivering projects in Agile environments. A strong technical background is essential, particularly in Payments, Cash, Microsoft Product Suite, Trading, and D365.
Key Responsibilities:
- Lead the successful delivery of strategic projects from initiation through to completion, ensuring they meet business requirements, time, cost, and quality constraints.
- Collaborate with cross-functional teams, stakeholders, and third-party vendors to define project scope, goals, and deliverables.
- Develop detailed project plans, ensuring all aspects of the project are managed, including resource allocation, timelines, and budget.
- Implement and maintain Agile practices, ensuring teams are following Scrum/Kanban methodologies, and project milestones are met.
- Drive continuous improvement, identifying areas of opportunity within the project life cycle.
- Oversee and manage project risks, issues, and changes, proactively identifying potential blockers and working to resolve them.
- Ensure effective communication across all project stakeholders, including regular project status updates and escalations as necessary.
- Ensure the alignment of the project with the broader strategic goals of the financial institution.
Key Requirements:
- Solid Project Management Experience: Proven history of successful project delivery within financial institutions.
- Agile Expertise: Strong experience with Agile methodologies such as Scrum and/or Kanban, with the ability to guide teams and ensure Agile best practices are followed.
- Technical Knowledge: In-depth understanding of relevant financial systems and technologies, including Payments, Cash, Microsoft Product Suite, Trading, and D365.
- Stakeholder Management: Experience working with a wide range of stakeholders and managing complex stakeholder expectations.
- Excellent Communication Skills: Ability to communicate effectively, both written and verbally, with internal and external stakeholders at all levels.
- Problem-Solving & Risk Management: Strong ability to identify risks and issues and take a proactive approach to managing them.
Desirable Qualifications:
- Relevant project management certifications (e.g., PMP, PRINCE2).
- Knowledge of financial regulations and industry standards.
go to method of application »
Overview:
- We are seeking an experienced Senior Developer with strong UI and back-end development skills to join one of the leading banks. The ideal candidate will possess extensive experience with modern frameworks and technologies, such as Angular and NodeJS, along with a deep understanding of microservices architecture, cloud platforms, and containerization technologies. You will play a key role in developing and maintaining high-quality, scalable applications while collaborating with cross-functional teams to deliver seamless user experiences.
Key Responsibilities:
- Design, develop, and maintain dynamic web applications using Angular (2+), Angular Material, Bootstrap, and NodeJS.
- Build and manage mono repos with NX, sharing libraries across projects.
- Collaborate with front-end and back-end teams to deliver end-to-end application functionality.
- Integrate microservices and work with cloud platforms like Kubernetes and Openshift.
- Develop and implement UX/UI designs to ensure an intuitive and engaging user experience.
- Participate in code reviews, ensuring adherence to best practices and high-quality standards.
- Contribute to system design, architecture decisions, and continuous improvement.
- Leverage workflow tools like TIBCO AMX and Camunda for automating business processes.
- Work with Docker, Git (Git-flow), Maven, Teamcity, and Nexus for efficient development and deployment pipelines.
- Collaborate in agile, fast-paced development environments.
Technical Skills Required:
- UI Development: Strong proficiency with Angular (2+), Angular Material, Bootstrap
- Back-End Development: NodeJS, Spring Boot, JPA
- Microservices & Cloud: Understanding of microservices architecture, Kubernetes, Openshift
- Development Tools: NX (mono repo management), Git (git-flow), Maven, Teamcity, Nexus
- Containerization & Databases: Docker, SQL (MS SQL Server, PostgreSQL)
- UX/UI Design: Experience in UX design principles, creating responsive, user-friendly applications
- Workflow & Rules Engines: Experience with workflow tools like TIBCO AMX, Camunda, and rules engines like Drools (advantageous)
Qualifications:
- Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics, or related degree
- 10+ years of experience in programming and software development
- System design experience is advantageous
Additional Skills (Advantageous):
- Experience with micro frontends
- Familiarity with modern JavaScript frameworks and libraries
- Strong knowledge of relational databases (especially MSSQL, Postgres)
- Familiarity with agile methodologies and best practices
Personal Attributes:
- Excellent problem-solving abilities and attention to detail
- Strong communication skills and ability to collaborate in a team-oriented environment
- Self-motivated and able to work independently when required
- Passionate about coding and staying up-to-date with technology trends
go to method of application »
Job Purpose
- The Product Design Lead will collaborate with business and technical stakeholders to ensure the delivery of innovative, high-quality design solutions. By aligning design initiatives with business goals, the Product Design Lead will take ownership of the customer experience, lead a multidisciplinary design team, and drive measurable improvements in the customer journey.
Key Responsibilities
Project Scoping and Delivery
- Partner with business stakeholders to define project needs, scope, creative briefs, and plans in collaboration with the Head of Product Design.
- Oversee the day-to-day execution of the design project plan, ensuring quality and alignment with customer experience goals at each stage.
- Act as the key liaison between business and technical stakeholders, ensuring the project addresses their requirements while prioritizing customer experience.
- Constructively challenge business and technical decisions to advocate for optimal customer outcomes.
Team Leadership and Collaboration
- Lead and mentor a multidisciplinary project team, including designers, prototype engineers, copywriters, and other contributors, ensuring alignment and collaboration.
- Foster a positive and productive team environment by supporting goal setting, removing obstacles, and encouraging creativity.
- Build and maintain cross-functional relationships to enhance collaboration and project efficiency.
Customer-Centric Design
- Deliver creative, innovative, and high-quality design solutions that contribute to a world-class customer experience.
- Apply design thinking and best practices to develop and refine solutions that meet user and business needs.
- Utilize data and insights from user research, market analysis, and customer feedback to guide design decisions and enhance user satisfaction.
- Produce design scenarios, mock-ups, and prototypes, iterating as necessary to achieve the best results.
- Ensure all design outputs align with brand guidelines and provide a seamless user experience across the ecosystem.
Building Design Capabilities
- Actively coach and mentor designers to develop their skills and expertise.
- Promote a team culture that fosters engagement, collaboration, and continuous learning.
- Stay up-to-date with external design trends and best practices to maintain cutting-edge expertise.
- Share insights, lessons, and feedback across projects to contribute to the growth of the broader design team.
Required Qualifications and Experience
- A relevant degree or diploma in Design, User Experience, Interaction Design, or a related field.
- 8+ years of experience in product design, with at least 3 years in a leadership role.
- Strong expertise in design thinking, user-centred design, and prototyping methodologies.
- Demonstrated experience delivering customer-focused design solutions that drive measurable business impact.
- Proficiency in design tools such as Figma, Sketch, Adobe XD, or equivalent platforms.
- Excellent interpersonal and communication skills, with a proven ability to influence and collaborate with stakeholders at all levels.
go to method of application »
Overview:
- We are looking for a highly skilled Senior Data Engineer to join a leading bank. The ideal candidate will have 5-8 years of experience in data engineering, with strong back-end and front-end development skills, a deep understanding of SQL (especially MSSQL), and experience in building data warehouse components. You will be responsible for ensuring data governance, presenting data visualizations, and maintaining high-quality data architecture.
Key Responsibilities:
- Build and maintain data warehouse components on Terradata warehouse (3NF).
- Design and develop data pipelines, data models, and ETL processes.
- Present data visualizations on dashboards using PowerBI.
- Document data definitions, business glossaries, and ensure compliance with data governance.
- Get data models approved before use, ensuring accuracy and consistency.
- Collaborate with cross-functional teams to implement and refine data solutions.
- Work with data APIs to integrate various data sources.
- Support the design and development of scalable, high-performance data systems.
- Experience with workflow tools like TIBCO AMX / Camunda will be advantageous.
Technical Skills Required:
- Data Engineering: 5-8 years of experience in data engineering, including back-end and front-end development.
- SQL: Strong SQL skills, particularly with MSSQL.
- Data Technologies: Experience with Terradata, Hive, PowerBI, and data APIs.
- Data Governance: Familiarity with documenting data definitions, business glossaries, and data model approvals.
- Data Warehouse Design: Experience in building data warehouse components, specifically on Terradata warehouse (3NF).
- Workflow Tools (Advantageous): Experience with TIBCO AMX, Camunda.
Qualifications:
- Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
- 8+ years of experience in data engineering.
- Familiar with one or more programming languages appropriate for data engineering.
- System design experience is advantageous.
Personal Attributes:
- Strong problem-solving and analytical skills.
- Ability to collaborate effectively with cross-functional teams.
- Excellent communication skills for presenting technical concepts to non-technical stakeholders.
- Detail-oriented with a focus on data accuracy and quality.
go to method of application »
Role Overview:
- We are seeking an experienced Senior Business Analyst to join a leading bank for a high-impact 12-month contract. In this role, you will act as a liaison between business and IT stakeholders, helping to identify problems, opportunities, needs, and structure across large, high-risk, and complex projects. Your expertise will guide the recommendation and implementation of solutions that help the organization meet its strategic goals. This role requires extensive practical experience and proven success in navigating complex business and technical environments.
Key Responsibilities:
- Act as a key liaison between stakeholders to understand and analyse business requirements, goals, challenges, and opportunities.
- Elicit and document the actual needs of stakeholders, ensuring alignment between business objectives and technology solutions.
- Facilitate communication between business units and IT teams to ensure the delivery of solutions that meet organizational needs.
- Work on large-scale, high-risk, and complex projects, ensuring the development and implementation of actionable, sustainable solutions.
- Translate business needs into clear functional requirements, ensuring all stakeholders are aligned on project goals and scope.
- Identify gaps in processes and provide recommendations to improve efficiency, reduce risks, and achieve business objectives.
- Use Jira and Confluence to document and track project requirements, ensuring effective collaboration across teams.
- Engage in Agile processes and methodologies to ensure iterative and efficient delivery of projects.
- Provide expert insights and recommendations based on your deep experience in business analysis, ensuring quality outcomes on large, high-complexity projects.
Qualifications and Experience:
- Minimum of 7 years experience as a Business Analyst, with significant exposure to complex and high-risk projects.
- Extensive experience in the banking industry, with an in-depth understanding of its operations and business challenges.
- Proven experience working in Agile environments, with the ability to adapt and thrive in fast-paced settings.
- Strong working knowledge of Jira and Confluence for project management and documentation.
- Relevant qualifications in Business Analysis, Information Systems, or related fields.
- Certifications in Agile, Business Analysis (e.g., CBAP, PMI-PBA), or other relevant areas are highly desirable.
What Were Looking For:
- Exceptional problem-solving skills, with a keen eye for detail and an ability to identify opportunities for process improvements.
- Strong communication and interpersonal skills to effectively manage stakeholder expectations and align business and IT teams.
- Extensive experience in managing complex projects and the ability to navigate ambiguity.
- A collaborative, adaptable approach, capable of working across business units and technology teams.
- Strong leadership qualities, with the ability to guide and mentor junior team members when necessary.
go to method of application »
About the Role
- As an Area Sales Manager, you will be responsible for the development and growth of your assigned area. Your mission is to achieve sales targets, expand our customer base, and ensure the successful setup and installation of new sites. You will be the primary point of contact for customers, providing exceptional service and account management.
Key Responsibilities
- New Business Development: Identify, pursue, and secure new opportunities within your area.
- Sales Target Achievement: Consistently meet and exceed quarterly sales targets.
- Customer Engagement: Conduct calls, meetings, and sales presentations to build relationships and close deals.
- Account Management: Oversee existing client relationships, ensuring top-tier service and satisfaction.
- Expense & Budget Management: Maintain financial oversight, submit accurate expense reports, and manage area budgets effectively.
- Site Setup & Installation: Coordinate the seamless installation of new sites, ensuring all operational standards are met.
- General Administration: Keep all records updated, report issues promptly, and maintain an organized workflow.
What Were Looking For
- Experience: Proven track record in sales, account management, or business development.
- Skills: Excellent communication, negotiation, and relationship-building skills.
- Self-Motivation: A proactive and results-oriented mindset with the ability to work independently.
- Tech-Savvy: Comfortable using CRM systems (Parrot/New CRM), Microsoft Outlook, and sales tracking tools.
- Attention to Detail: Strong administrative skills and ability to keep meticulous records.
- Flexibility: Ability to adapt to changing business needs and handle multiple tasks efficiently.
go to method of application »
ABOUT THE ROLE
- The Property Services Manager will be responsible for managing all mechanical, electrical, structural, and civil aspects of multiple assets. This includes proactive maintenance planning, financial reporting, and budgeting to align with strategic investment goals.
KEY RESPONSIBILITIES
Building Management
- Conduct annual and bi-annual building audits to ensure proactive maintenance and five-year expense forecasting.
- Develop and manage budgets for operational expenses, including service contracts, electrical, plumbing, consumables, extraordinary expenses, and capital expenses.
- Conduct tenders for service contracts to secure the best pricing and service quality.
- Research and implement new technologies to enhance quality and reduce costs.
- Oversee regular building inspections and train on-site staff to maintain high property standards.
- Approve contractor invoices after inspecting completed work.
- Develop work specifications, recommend contractors, and oversee projects until completion.
- Ensure timely completion of new tenant installations as required.
- Address tenant concerns and manage resolutions effectively.
- Supervise on-site building staff.
- Perform ad-hoc tasks as required.
- Financial & Administration
- Ensure major expenses align with budgeted timelines to prevent variances.
- Maintain ongoing communication with stakeholders regarding planned maintenance work.
- Conduct regular building inspections to ensure compliance with service agreements.
- Provide reports to Asset Managers, Regional Managers, and Property Managers as required.
- Prepare cost estimates and detailed reports for major expenses.
- Attend monthly portfolio meetings to report on progress, outstanding work, and budget variances.
- Support Centre/Property Management and Building Staff with daily maintenance-related issues.
- Manage stock control of goods, materials, and consumables.
- Comply with company procurement policies.
- Conduct performance appraisals in line with company policies.
- Oversee annual service contract audits.
- Compile expense schedules, operational cost schedules, and national rates.
- Identify training gaps and performance shortfalls among staff and address these with management.
WHAT WE'RE LOOKING FOR
Skills & Competencies
Business Skills:
- Strong communication and administrative skills.
- Innovative and process-driven mindset.
- Professional interaction with tenants and landlords.
- Effective time management.
- Deadline-driven work ethic.
Human Capital Skills:
- Transparent and reliable.
- Positive and highly motivated.
- Leads by example.
- Assertive and effective communicator.
- Strong organizational and planning skills.
- Demonstrates strong moral values, empathy, and passion.
QUALIFICATIONS & EXPERIENCE
Minimum Requirements
- Grade 12 (Matric) qualification.
- Relevant Diploma or Degree in Services, Operations, Facilities Management, or Infrastructure Management.
Technical qualification (advantageous).
Experience & Skills
- 710 years of experience in Property Services, Facilities Management, or Operations (preferred).
- Strong understanding of maintenance planning and scheduling.
- Willingness to travel (including across regions if required).
- Proficiency in MS Office and other relevant software.
- Exceptional attention to detail in reporting and administration.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.