In 1998 Rand Merchant Bank Holdings and the financial services interests (First National Bank of Southern Africa Limited "FNB"? and Southern Life Limited) of Anglo-American were merged to form FirstRand Limited. FNB became a wholly owned subsidiary of FirstRand and currently trades as a division of FirstRand Bank Limited. FNB provides personal, ...
Read more about this company
Job Description
- The function of an Infrastructure Architect is to analyse infrastructure requirements for projects and operational initiatives, based on approved Solutions Architecture designs, and to create efficient, cost-effective and resilient infrastructure architecture designs, based on best-practice, industry and FirstRand Group standards.
- To ensure that all systems are working at optimal levels and support the development of new technologies and system requirements in order to continuously enhance service delivery
Are you someone who can:
- Analyse and Design of existing environments and maintain or create the appropriate infrastructure architecture designs and architecture documentation retrospectively.
- Analyse Solutions Architecture designs and create the appropriate infrastructure architecture designs to support the solution.
- Analyse existing infrastructure components with the perspective of modernization and/or integration into FirstRand capabilities, and create proposals based on required changes.
Technology Competencies required:
- Infrastructure Operations
- Networks (LAN/WAN, Firewalls, Cisco, F5)
- Virtualization (VMWare, PowerVM)
- Databases (Oracle, SQL, Postgres)
- Security (OID, LDAP, Encryption, Active Directory)
- Operating Systems (Linux, AIX, Windows)
- Application Servers (.NET, Weblogic, Tomcat, JBoss)
- Integration (Kubernetes, APIs, EFT, etc)
- Familiar with Cloud (Azure, AWS)
Collaboration
- The architect will be required to collaborate with the Architecture, Project Management and Operational communities to create required design diagrams as well as supporting documentation for each requirement.
- Required to attend meetings and planning sessions in the capacity of an infrastructure architecture SME to give guidance and suggestions that best fit the environment for the requirement, but also ensuring a holistic fit into embedded infrastructure architecture patterns.
- Attend operational and development sessions to ensure changes to the infrastructure align with established architectural patterns.
- Attend FirstRand Group infrastructure architecture sessions to ensure alignment of WesBank Infrastructure landscape.
- Align WesBank Infrastructure landscape with FirstRand Group Baseline Standards
Key challenges
- Managing the existing estate from an architectural perspective within an ever-changing landscape both within WesBank and the greater FirstRand Group.
- Defining infrastructure architecture that integrates with cloud providers.
- Creating resilient, efficient, and secure infrastructure design.
go to method of application »
Job Description
- To generate revenue by structuring deals, raising and utilisation of funds, complex purchases and sales which may include securities, bonds, and foreign exchange
Are you someone who can:
- Originate and grow market share across the business as well as creating a network to originate new business
- Deliver sales targets and grow portfolio under guidance and supervision, by performing end-to-end process of deal origination to deal conclusion through effective engagement and understanding of customer’s business and needs
- Understand the Bank’s credit policies and lending criteria
- Interpret financial statements and able to present the strengths, weaknesses and opportunities of that business.
You will be an ideal candidate if you:
- Have a minimum of a relevant BCom Degree in Law, Accounting, Commerce, Finance or related (a Postgraduate Degree is preferred)
- Have 1 to 3 years relevant experience in support role
- Have good understanding of the respective product and ability to structure deals within that environment (e.g. commercial property or wealth and investment, etc.)
- Have knowledge of deal origination
You will have access to:
- An innovative work environment
- Opportunities for personal and professional growth
- Collaborative teams
We can be a match if you are:
- Outgoing
- Confident
- Attentive to detail
- A Strong communicator
go to method of application »
Job Description
- Provide a positive customer experience by being helpful and sensitive to customer transactional needs and expectations as well as educating customers to the correct channel (eChannels and Self Service) whilst adhering to policy and process.
Are you someone who can:
- Build and maintain strong relationships with clients.
- Provide a positive customer experience by being helpful and sensitive to customer transactional needs and expectations.
- Educate customers to the correct Banking platform aligned with their needs.
- Connect with our customers by living up to our brand promise of “how can we help you?” at all times.
- Analyze customer data and recommend tailored solutions.
- Achieve sales results by providing contextual and integrated financial solutions to customers.
- Conduct yourself in an ethical manner.
- Takes accountability for own performance, personal and career development.
- Show empathy with customers.
- Stay updated on industry trends and product knowledge.
You will be an ideal candidate if you possess the following:
- A completed financial related qualification (NQF5 or higher)
- 1-2 years’ experience in Client Services Support and delivery
You will have access to:
- Opportunities to build relationships as part of a dynamic team.
- A challenging working environment
- Personal and professional growth
- Opportunities to have an impact in a local market as a brand ambassador.
You can be a match if you are:
- Customer Centric.
- Enjoy solving problems.
- Persuasive selling skills
- Able to understand rules in a regulated environment.
- Agile and Flexible
- Strong communication and interpersonal skills
- Have a results-driven attitude with a passion for exceeding targets.
- Have excellent Organisational skills and attention to detail.
go to method of application »
Job Description
- To provide a positive customer experience by being helpful and sensitive to customer needs, expectation and providing product solutions including directing customers to the correct channel (eChannels and Self Service) whilst adhering to policy and process.
- Connect with our customers by living up to our brand promise of how we can help you? at all times.
- Converse with our customers in a way they fully understand and provide helpful solutions and products based on their needs.
- Always conduct themselves in an ethical manner.
- Adhere to the TCF (Treating Customer fairly) principles in all that you do.
- Identify and sell/cross sell products aligned to customer needs.
- Maximise channel optimisation opportunities identified aligned to customer needs.
- Ensure activities support cost containment and reduction.
- Optimise every customer interaction to migrate or convert customer to eChannels and or encourage use of digital and self-service channels.
- Always comply with procedures and processes contained in the relevant business guidelines and understand the risk associated with decisions.
- Fulfilling transactions above the benchmark set and providing an exceptional customer experience.
- Demonstrate behaviour in support of the organisational values.
- Takes accountability for own performance, personal and career development.
- Improve knowledge and competencies by completing training specific for role as per eCareers.
- Contribute to the overall effectiveness and success of the team.
- Maintain an ability to adapt to ever changing business and customer needs.
go to method of application »
Job Description
- To provide expert advice and support in practice formulation and associated best practice improvements
- Responsible for leading and developing a team of technical resources that provide operational project and technical support
Hello future Technical Team Lead (Automation),
Responsibilities:
- Automation Leadership:
- Provide end-to-end, integrated technical solutions using a stack of technologies, including mobile (Android/iOS) and web (client-side and server-side).
- Follow CQA defined Automation standards and enforce this on support areas
- Collaborate with support areas (QA Manager, Test Manager and TT/SDIT) to meet project requirements, adhere to guidelines, and produce progress reports to QA Manager and other stakeholders in respective support areas.
- Work closely with support area stakeholders (Development, Infra/DevOps and the Architect Team)
- Test Automation:
- Support Testing team by removing any technical blockers to Automation related issues.
- Manage Technical Deliverables for Testing in Support Areas.
- Manage the creation and maintenance of automation suites using available Interaction Points from CQA.
- Conduct sprint Forums with support areas to pick up issues quicker in the sprints.
- Manage/Promote the usage of CI pipelines for all Automation scripts
- Help facilitate the usage of GTS TESTAUTO through the following
- Scalability to help testing efforts.
- Reusability to promote reusable components and modules.
- Efficiency to streamline test cycles by automating repetitive task from all available platforms
- Collaborate with QA/Test Manager on strategies and GAPs identified for projects in respective portfolios.
- Performance Testing Support.
- Bitbucket code reviews.
- Automation Portfolio Management:
- Manage and own automation portfolio solutions from creation to enablement.
- Lead a team of Technical Testers and Software Developers focused on specific solution areas.
- Process Improvement:
- Analyse existing operations and schedule training sessions and meetings to discuss improvements.
- Stay up-to-date with industry trends and developments.
- Identify GAPs not covered by CQA Framework to later implement/develop from CQA to enable consumers.
- CQA Testing Framework Development and Enhancement:
- Promote cost effective solutions to development
- Accelerated testing to streamline effectiveness of test Automation
- Increased coverage beyond manual testing for respective areas.
- Development for Central QA initiatives
- Split between portfolio work and CQA initiatives
- Team Motivation and Transparency:
- Motivate staff and create an environment where they can ask questions and voice concerns.
- Be transparent with the team about challenges, failures, and successes.
- Create an environment that allows SDIT/TT to bring up initiatives based on trends.
Skills:
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational abilities.
- Bridge Technical gap between Technical Team and Testing team
- Willingness to build professional relationships with stakeholders.
- Excellent communication, motivational, and interpersonal skills.
- Ability to work independently with minimal supervision.
- Business knowledge domain information
- Effective problem solving skills
Desired Experience:
The ideal candidate should have experience in the following areas:
- JAVA
- Springboot
- AWS
- Database Management Systems
- API, Web Testing
- Legacy Application testing
- Monitoring Tools (Plunk, Grafana)
- CI/CD Pipelines (Jenkins/Bamboo)
- Micro Focus ALM Octane usage
- Git and Bitbucket knowledge
- Data Driven Framework knowledge
- Knowledge of OCEP Services
- Data Preparation and understanding
- Agile Methodology
go to method of application »
Job Description
Hello Future Business Architect
Are you someone who can:
- Control expenditure and identify process improvements to contain and reduce costs.
- Provide Business Architecture subject matter expertise and thought leadership and act as an agent for change.
- Promote the architecture at all relevant levels to obtain buy-in or required approvals.
- Develop, maintain and enhance Business Architecture within the relevant business area and ensure effective implementation thereof.
- Design and implement new or cutting-edge systems, solutions and processes and initiate innovations and changes aligned to business strategy based on area of accountability.
- Develop, encourage and nurture collaborative relationships across area of specialization.
- Participate in planned activities that are appropriate for own development.
- Develop strategy and ensure alignment to business strategy and platform thinking.
- Ensure development and continuous value add improvement to operational processes.
- Provide input into the development of the tactical strategy and develop and implement a supporting operational strategy.
- Build working relationships across teams and functional lines to enhance work delivery, collaboration and innovation.
- Creates solutions to meet customer demands to deliver internal and external customer service excellence through adherence to quality service standards.
You will be an ideal candidate if you:
- Minimum Qualification - Relevant Degree in BSc Information Systems, BCom Information Systems, Computer Science, Information Technology, Business Analysis, BBusSc or related
- Experience - 5 to 8 years’ experience in a similar environment
- In depth understanding of financial data and banking information systems
- Expert knowledge of Excel and Access
- Experience with development and interpretation of reports
- Strong knowledge and use of design process tools (e.g. Visio, Firstmap)
- In depth knowledge and skills on SQL coding
We can be a match if you can:
- Comply with governance in terms of legislative and audit requirements
- Provide new feature pilot support if products are tested for implementation
- Conduct monthly uploading of data and extraction and store reports.
- Manage own development to increase own competencies
- Re-engineer the development, education and automation of processes to assist in the transfer of knowledge.
- Strategic implementations and moulding solutions with the technical partners.
- Drive resolution of Production Incidents, monitoring the processes, and assist with reporting, stakeholder management, process enhancements and requirement grooming.
go to method of application »
Job Description
- To be responsible for the preparation and serving of basic fast food, in accordance with standards set out by the department, under supervision
- Provide an efficient administration and support service through careful and timeous planning and execution of activities
- Support quality and compliance standards in business processes by aligning to the OSHACT, ensuring safe working conditions
- Engage in hazard analysis and critical control points identification
- Engage in clean as you go practices, monitor temperature logs and sanitise work surfaces and kitchen equipment, understand how to safely use the appropriate chemicals
- Measure and prepare meal ingredients for the Chef de Partie
- Prepare meal ingredients by seasoning of different meats as well as washing, peeling, and chopping vegetables and fruits, herbs and spices
- Prepare basic salads and sauces as directed by the Chef de Partie
- Receive deliveries and verify that all ordered items have been delivered and are of good quality
- Take inventory of available supplies and notify the supervisor of low or depleted supplies
- Discard all expired and spoiled food items stored in the stock rooms, refrigerators, and freezers
- Perform basic cleaning duties and ensure that workstations are properly sanitised
- Plate and present meal items as per the Chef de Partie’s instructions
go to method of application »
Job Description
Hello Future Technical Tester
- As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.
- To create and update technical test scripts to run automated testing to prevent errors/defects in the live system
- Maintains existing scripts. Debugs results of automated testing
Are you someone who can:
- Increase operational efficiency and suggest solutions to enhance cost effectiveness through the development of technical test scripts
- Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast and effectively
- Create and update automated scripts to run automated regression testing, debug results. Maintain existing scripts and up to date test packs
- Comply, understand and meet governance in terms of legislative, audit risk and process requirements for the Test Analysis Environment
- Ensure Quality Assurance processes are executed during technical testing by the team
- Ensure all Technical Performance Testing is loaded and recorded to prevent re-occurrence or errors in programmes
- Analyse and execute logged defects and follow up on defects that are not yet fixed.
- Provision of an efficient service for the test analysis function through careful and timeous analysis, planning, execution, reporting and updating of all related information.
- Continuously assess own performance, seek timely and clear feedback and request training where appropriate and needed.
You will have access to:
- Opportunities to network and collaborate.
- Challenging Working
- Opportunities to innovate.
We can be a match if you are:
- Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough.
- Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it
go to method of application »
Job Description
Hello Future Software Developer in Test
- As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in
- a team where experts come together and ignite effective change.
- To create, maintain and refine automated testing within the quality assurance processes across the Core Banking Applications whilst working with technical leads to enable efficient product delivery and effective use of open-source tools wherever possible.
Are you someone who can:
- Contribute to an environment of successful delivery and continuous improvement.
- Prevent wastage, and on an ongoing basis identify process improvements in order to contain and reduce costs.
- Continuously assess own performance, seek timely and clear feedback and request training where appropriate
- Minimise system downtime through pro-active testing to identify potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
- Assess, identify and mitigate potential risks within the IT environment and comply with governance in terms of legislative, audit and business policy requirements.
- Code, compile, test and implement tests to ensure applications are working according to test requirements in compliance with the Systems Development Life Cycle (SDLC)
- Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
Additional requirements:
- Script/Tests Analysis:
- Proficiently analyse both new and existing Automation scripts.
- Identify areas for improvement or maintenance in existing scripts.
- Create test cases based on Business Requirement Specifications.
- Automation Scripting:
- Quickly adapt to prescribed standards and usage of our internal Framework.
- Familiarize yourself with all defined interaction points in the framework, namely (Legacy Application, REST, API, Selenium, SOAP, IMS, OCEP).
- Design robust, scalable, and maintainable automation scripts covering various aspects of the System Under Test.
- Review existing processes and suggest innovative ideas to improve and streamline processes to drive efficiencies and minimise redundancy scripts
- Stakeholder Communication:
- Collaborate effectively with stakeholders (QA, Infrastructure, Architecture, Developers, Business).
- Understand the SUT from a business perspective.
- Maintain open communication with product owners and business analysts to gather relevant information on requirements.
- Performance Testing:
- Create and maintain component-level performance tests using JMeter.
- Work closely with the Performance Engineer to ensure proper processes are followed during test creation and execution.
- Collaborate with the Performance Engineer to create reports, suggest improvements, and highlight bottlenecks.
- Issue Resolution and Analysis:
- Proactively collaborate with business, stakeholders, and developers to ensure quicker turnaround time for fixes.
- Participate in root cause analysis and troubleshooting.
- Provide detailed information to facilitate timely issue resolution.
- Leadership Responsibilities:
- Demonstrate leadership qualities.
- Solve problems effectively.
- Communicate efficiently.
- Work closely with the assigned Technical Team Lead.
- Ensure the quality and stability of testing processes.
Desired Experience:
The ideal candidate should have experience in the following areas:
- JAVA
- Springboot
- Test Analysis Training
- Database Management: SQL basics
- Front-end Application Navigation
- API Testing (using tools like Postman and SOAPUI)
- API Documentation (including Swagger docs)
- Monitoring Tools (Plunk, Grafana)
- CI/CD Pipelines (Jenkins/Bamboo)
- Micro Focus ALM Octane usage
- Git and Bitbucket knowledge
- IntelliJ (IDE) Usage
- Understanding of Script Datasheets
- Data Driven Framework
- Knowledge of OCEP Services
- Data Preparation and understanding
- Agile Methodology
You will have access to:
- Opportunities to network and collaborate.
- Challenging Working
- Opportunities to innovate.
We can be a match if you are:
- Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough.
- Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it
go to method of application »
Job Description
- Implements a program of technology projects to ensure that program goals are accomplished
- Hello future Java Developer C2,
Are you someone who can:
- Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions.
- Resolve all customer queries efficiently, and within agreed timelines.
- Provision of an efficient administration service through careful and timeous planning, reporting and updating of all related information
- Comply with governance in terms of legislative and audit requirements.
- Work closely with the team / allocated individual in order to up skill knowledge and skills in Operations and Administration
- Manage own development to increase own competencies.
You will be an ideal candidate if you:
- Increase operational efficiency and suggest solutions to enhance cost effectiveness.
- Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
- Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
- Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
- Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.
- Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
- Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
- Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.
- Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
- Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
- Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
- Manage own development to increase own competencies and develop technical and business skills.
- Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
- Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.
Additional Requirements
- Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
- 4 – 6 years’ experience in programming (Java).
- Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field.
- System Design experience advantageous
You will have access to:
- Opportunities to network and collaborate.
- Challenging Work.
- Opportunities to innovate.
We can be a match if you are:
- Curious & courageous - you're driven by always wanting to know more and learn more.
- Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.