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
Job Description:
Our banking client is seeking a skilled Technology Domain Specialist for a 12-month contract. In this role, you will take ownership and be responsible for the continuous development and enhancement of various Technology or Domain assets. Your expertise and influence will play a vital role in ensuring the well-being and progression of these assets. Additionally, you will assume a leadership position within the associated Centers of Excellence (COEs).
Qualifications:
- A minimum of 3 years of relevant technical education, such as Computer Science or IT, or an Advanced Diploma or National 1st Degree.
- Over 5 years of experience in Backend Integration Development.
Preferred Skills:
- Over 5 years of experience working with IBM Process Server, DataPower, API Connect, or Ab Initio will be advantageous.
go to method of application »
Job Description:
Join our banking client as a Software Developer on a 12-month contract basis. We are seeking a talented individual proficient in Java 1.8 and above, with a strong background in the Spring Framework, Springboot, Apache Camel, Kafka, ELP MQ, and Java API. Knowledge of XML configuration and binding is essential, and experience with Micro Service architecture, DB2 Databases, and Mongo DB is highly valued.
If you possess exposure to ECM Filenet and CMOD, it's a definite advantage! Don't miss this chance to work on cutting-edge projects and contribute to the dynamic world of banking technology.
Key Skills and Qualifications:
- Proficiency in Java 1.8 and above
- Strong experience with Spring Framework and Springboot
- Knowledge of Apache Camel, Kafka, ELP MQ, and Java API
- Familiarity with XML configuration and binding
- Additional expertise in Micro Service architecture, DB2 Databases, and Mongo DB
- Exposure to ECM Filenet and CMOD is a big plus!
go to method of application »
Job Description:
Our banking client is currently seeking a highly skilled Senior Business Analyst to join their team on a contract basis. As a Senior Business Analyst, you will play a crucial role in collaborating with stakeholders across the organization. Your primary objective will be to develop a comprehensive understanding of the organization's strategy, processes, information, and information technology assets.
Responsibilities:
- Engage with stakeholders from different departments to gain insights into the overall organization's mission and strategy.
- Align business processes and strategies with the organization's information technology strategy.
- Create detailed documentation using various models and views that depict how the organization's current and future needs will be efficiently and sustainably met.
- Integrate business requirements, capabilities, technologies, and processes to achieve seamless efficiency.
- Demonstrate expertise in the industry-recognized knowledge areas for Business Analysis, working at the highest levels of abstraction, ambiguity, and complexity within the organization.
- Perform various business analysis tasks, bridging information, technology, processes, and business needs at different levels of detail within your area of expertise.
- Adapt and excel in tasks that require both a high-level strategic understanding and a deep dive into intricate details.
Qualifications:
- Proven experience as a Business Analyst with expertise in the banking industry.
- Proficiency in connecting business goals with technology solutions.
- Outstanding analytical skills and ability to handle complex and ambiguous situations effectively.
- Strong documentation skills, utilizing various models and views to convey information clearly.
- Ability to work collaboratively with stakeholders and cross-functional teams.
- Experience in driving efficient, agile, and adaptable business solutions.
- Demonstrated ability to master multiple aspects of Business Analysis.
- Flexibility and adaptability to perform tasks at both macro and micro levels of detail.
go to method of application »
Job Description:
Data Analyst (12-Month Contract) at Leading Banking Client
Are you a skilled Data Analyst seeking a rewarding opportunity in the banking industry? Join our prestigious banking client on a 12-month contract and play a vital role in enabling the data lifecycle within EDS (Enterprise Data Services). We are looking for a technical data analyst with a keen ability to proficiently profile source data and create essential mapping documentation to facilitate seamless data integration between source systems (golden/trusted) and target systems (LOB). Knowledge of data warehousing concepts will be highly advantageous in this role.
Responsibilities:
- Effectively profile source data to gain comprehensive insights into its structure and characteristics.
- Thoroughly document mapping specifications, ensuring accurate data integration between source systems (golden/trusted) and target systems (LOB).
- Collaborate with cross-functional teams to identify and resolve data-related issues to maintain data integrity and quality.
- Leverage your expertise to contribute to the data lifecycle within EDS, optimizing processes and enhancing data management efficiency.
- Stay updated with industry trends and best practices, continuously enhancing your skills and knowledge in data analysis and data warehousing concepts.
Required Skills:
- Proven experience in data analysis, with a strong focus on technical aspects of data profiling and mapping documentation.
- Proficiency in identifying data patterns and trends, enabling effective data integration and alignment.
- Solid understanding of data warehousing concepts, providing valuable insights into data architecture and design.
- Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
- Detail-oriented approach with a strong commitment to maintaining data accuracy and quality.
- Ability to thrive in a fast-paced banking environment, managing multiple tasks and priorities with precision.
go to method of application »
Job Description:
Are you passionate about bridging the gap between business requirements and technical solutions? Our banking client is seeking a talented Software System Designer professional to join their dynamic team.
Responsibilities:
- Collaborate with business analysts and stakeholders to translate their requirements and user stories into comprehensive system requirements.
- Act as a crucial link between various requirements stakeholders and the skilled software team.
- Craft detailed designs by transforming overarching end-to-end concepts into practical solutions.
- Provide technical leadership and guidance to software developers and fellow designers.
Requirements:
- Proficiency in .NET and Angular frameworks.
- Strong expertise in Solution/Software Design and Integration Technologies (REST, SOAP, Messaging).
go to method of application »
Job Description:
Ovations is currently seeking a dynamic and experienced Business Process Analyst to join our team. If you have a minimum of 5 years of relevant business and/or technology consulting experience as a business/process analyst, and a track record of successfully completing 3-5 relevant projects within an agile environment (experience with BPM and/or RPA implementation is a plus), we invite you to apply. Your expertise in business and technical requirements analysis, business process modeling/mapping, methodology development, and data modeling will be integral to our success.
Key Responsibilities: As a Business Process Analyst at Ovations, you will play a crucial role in analyzing and designing business process requirements for IT-related systems that are essential to our core business functions. Your responsibilities will include:
- Researching and analyzing data to support business functions and systems requirements.
- Collaborating with project/analyst leads for task planning, estimation, and adherence to quality standards.
- Defining project stakeholders and user classes, including their characteristics.
- Mapping existing business processes to define current activities and develop procedural models.
- Engaging with systems owners and end-users to define operational requirements and systems goals.
- Assessing the effectiveness of existing processes and devising strategies for process enhancement.
- Gathering user requirements through various methods such as workshops, surveys, and use cases.
- Translating user requirements into clear functional specifications for developers.
- Conducting peer reviews of business requirements to ensure accuracy and clarity.
- Creating prototypes to improve business processes and information flow.
- Delivering comprehensive reports with recommendations for process improvements.
- Performing cost-benefit analyses to aid management decisions on process changes.
- Developing, standardizing, and maintaining new or improved processes.
- Communicating process changes and solutions to relevant stakeholders.
- Creating process models and diagrams to guide system developers.
- Tracking and managing requirements throughout the project lifecycle.
- Collaborating with different business groups to facilitate process implementations.
- Conducting in-depth tests and providing post-implementation support.
- Assisting in end-user training and providing technical support as needed.
- Providing guidance to junior analysts.
Skills and Qualifications: To succeed in this role, you should possess the following skills and qualifications:
- Strong self-motivation and the ability to work collaboratively in a team environment.
- Capability to handle multiple tasks, prioritize under pressure, and adapt to change.
- Strategic issue identification and problem-solving skills.
- Excellent listening, interpersonal, and communication skills.
- Proficiency in presentation and business writing.
- Demonstrated analytical and troubleshooting abilities.
- Educational background in Industrial Engineering/IT (Tertiary education preferred).
- Relevant certifications such as Lean, Six Sigma, Agile/SAFe, and BPMN are beneficial.
go to method of application »
Job Description:
Join Group Financial Crime and Forensic Services as a Software Development Engineer in the dynamic realm of real-time fraud detection. Bring your technical prowess and strong communication skills to engage stakeholders effectively.
Role: As an agile software development engineer, contribute to real-time fraud detection solutions and their seamless integration across various production systems. Collaborate closely with stakeholders to implement optimal solutions spanning technologies. Craft end-to-end designs aligned with business and tech requirements, encompassing performance, cost, sustainability, capacity, and ROI considerations. Liaise with project managers, development teams, and vendors to ensure effective system integration. Swiftly identify and resolve potential technical issues, providing expertise to enhance system stability. Stay current with emerging technologies, driving innovative solutions.
Requirements:
- Minimum 7 years diverse IT exposure
- Proficiency in enterprise-scale Wintel stack server operations
- Solid .Net (C#) development skills, grounded in SOLID programming principles
- Advanced SQL competency, including User Defined Functions and Query Plan interpretation
- Application design expertise
- Web development proficiency, including CSS/Sass and frameworks like Angular, React, or Vue
- Familiarity with non-MSSQL database technologies (Oracle, Informix)
- Agile project methodology familiarity
- In-depth database understanding for optimized processes and structures
- Building and consuming APIs (REST and gRPC), including secure ports and certificates
Preferred Skills:
- Non-MSSQL database experience (Oracle, Informix)
- Linux (*Nix) familiarity
- Docker and Docker build script creation
- Basic Windows-based shell scripting
- Knowledge of Kafka, Message queues, or Service-bus technologies
- Azure or cloud computing exposure
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.