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: Aug 12, 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

    Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month. To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe...
    Read more about this company

     

    Cloud Engineer Networking

    Purpose Statement

    • To design, deploy and maintain resilient, scalable, cost effective and high performing cloud native solutions that will assist Capitec to become the best bank in the world.

    Education (Minimum)

    • Grade 12 National Certificate / Vocational
    • A relevant tertiary qualification in Information Technology - Computer Science

    Education (Ideal or Preferred)

    Knowledge and Experience

    Knowledge:

    • Deep understanding of cloud computing concepts and technologies

    Practical and deep working knowledge of:

    • Designing, deploying and managing cloud solutions on AWS Platforms (Azure or GCP will be advantageous).
    • Supporting and enhancing build and release processes through automation using a combination of processes and existing tools.

    In depth understanding of:

    • Cloud technologies and best practices.
    • Networking in Public and Hybrid Cloud environments
    • Network protocols, network architecture and security.
    • Understanding of virtualization technologies, such as VMWare, Docker, and Kubernetes.

    Experience:

    • 3+ years of experience in cloud computing
    • Experience with a variety of cloud platforms (e.g., AWS, Azure, GCP)
    • Experience with DevOps practices
    • Cloud native solution design and development using APIs, containers, Kubernetes, service mesh 
    • Introducing Cloud technology (start-up) in an environment – processes, principles etc.
    • Design and hands on troubleshooting background on AWS Platform (Ideally Azure or GCP).
    • Developing and supporting infrastructure and Cloud capabilities for micro services-based architectures.
    • Working with CI/CD tools.
    • Authentication and Authorization technologies and protocols (LDAP, Kerberos, AD, OAuth 2.0, OpenID Connect, SAML).
    • Working with scripting and provisioning tools like Terraform, Ansible, CloudFormation or equivalent.

    Skills

    • Analytical Skills
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Planning, organising and coordination skills
    • Problem solving skills

    go to method of application »

    Software Engineer: Back-End (Capitec Pay)

    Purpose Statement

    • Join our dynamic cross-functional team as a Level I Software Engineer, playing an essential role in the full software development lifecycle—from concept and development to deployment and operation. In this role, you'll support and collaborate with fellow Software Engineers and the delivery team, actively engaging in problem-solving and contributing to the success of our projects.
    • As a Back-end Software Engineer, you'll be key in building solutions that ensure optimal performance, reliability, and scalability. You'll be responsible for writing and testing code for the server-side components that power our application's functionality.
    • If you're passionate about software engineering and ready to make a significant impact, Capitec is the place for you!

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology

    Knowledge and Experience

    Experience:

    • 2 years’ proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with back-end frameworks and technologies

    Knowledge: 

    • IT systems development (SDLC), application development, programming foundations, basic algorithms, and data structures.
    • Version control, unit testing, and test-driven development.
    • SQL and NoSQL database systems and query optimization.
    • Basic RESTful API design, integration, and cloud computing platforms (e.g., AWS, Azure).
    • Microservice and event-driven architectures, deployment using Kubernetes and containerization.

    Skills

    • Analytical Skills
    • Attention to Detail
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Problem solving skills

    go to method of application »

    Software Engineer: Full Stack (Capitec Pay)III

    Purpose Statement

    • If you are a full-stack engineer, who is capable of developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack while keeping performance at scale in mind along with a great client experience in this exciting new space in the industry. 
    • The level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.
    • The Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great client experiences.

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology

    Knowledge and Experience

    Experience:

    • 6+ years’ proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and technologies

    Knowledge: 

    Is able to apply expert knowledge and develop others understanding  of the following:

    • IT systems development processes (SDLC)
    • Application development
    • Advanced programming concepts
    • Advanced algorithms and data structures
    • Design Patterns
    • Version Control
    • Testing practices
    • Database systems and query optimization (e.g., SQL, NoSQL).
    • RESTful API design and integration.
    • Cloud computing platforms and services (e.g., AWS, Azure).
    • Advanced Microservice and event driven architectures

    Deployment using kubernetes and containerization

    •  Responsive design principles and mobile-first development.
    •  Browser compatibility issues and performance optimisation.
    •  Front-end build tools and package managers

    Skills

    • Analytical Skills
    • Attention to Detail
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Problem solving skills

    go to method of application »

    Software Engineer: Back-End - Western Cape (JAVA)

    Purpose Statement

    • Software Development Lifecycle: Engage in the full software development lifecycle, from concept to deployment and maintenance. Translate business or technical analyst requirements into functional software solutions while adhering to established standards.
    • Back-end Development: Design, develop, test, and deploy server-side components to ensure our applications perform reliably and scale efficiently. Participate in problem-solving and contribute to design discussions within the delivery team.
    • Data Engineering Focus: Bring your 5+ years of experience in software development, including at least 2 years of hands-on experience with Kafka and familiarity with Flink. Extensive experience with Java in data engineering projects or environments will be a significant advantage.

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology

    Knowledge and Experience

    Experience:

    • 5+ years of demonstrated experience in back-end software development, project delivery, and implementation using relevant technologies and languages. Proficiency with back-end frameworks and technologies is essential.

    Knowledge: 

    Is able to apply advanced knowledge of the following:

    • IT systems development processes (SDLC)
    • Java application development
    • Advanced programming concepts, algorithms, and data structures
    • Design patterns and version control
    • Testing practices
    • Database systems and query optimization (SQL, NoSQL)
    • RESTful API design and integration
    • Cloud computing platforms (AWS, Azure)
    • Advanced microservice and event-driven architectures
    • Deployment using Kubernetes and containerization
    • Experience with Kafka and Flink

    Skills

    • Analytical Skills
    • Attention to Detail
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Problem solving skills

    go to method of application »

    Software Engineer: Back-End (Cobol)

    Purpose Statement

    • The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems and applications based on specifications, while adhering to established standards. They translate requirements from the business or technical analyst and actively participate with the delivery team in design and problem-solving.
    • The Back-end Software Engineer plays a crucial role in building solutions that offer optimum performance, reliability, and scale. They are responsible for writing and testing code for the development of the server-side components that power the application's functionality

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology

    Knowledge and Experience

    Experience:

    • 3+ years’ proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with back-end frameworks and technologies
    • Developed and maintained back-end systems using Cobol, SQL, Shell Scripting (Linux), and various C family languages (C, C#, C++).
    • Successfully executed projects involving Kafka, containerisation, cloud environments, and operating system upgrades, ensuring seamless integration and performance optimisation.
    • Demonstrated willingness to transition into new technologies and pursued career progression opportunities. 

    Knowledge: 

    • IT systems development processes (SDLC)
    • Application development
    • Advanced programming concepts
    • Advanced algorithms and data structures
    • Design Patterns
    • Version Control
    • Testing practices
    • Database systems and query optimization (e.g., SQL, NoSQL).
    • RESTful API design and integration.
    • Cloud computing platforms and services (e.g., AWS, Azure).
    • Advanced Microservice and event driven architectures
    • Deployment using kubernetes and containerisation

    Skills

    • Analytical Skills
    • Attention to Detail
    • Communications Skills
    • Interpersonal & Relationship management Skills
    • Problem solving skills

    go to method of application »

    Product Manager: Collections and Recoveries

    About the role

    • To support the Product Head in producing the best product; optimizing the product through directing the building and development of the product throughout its life cycle, partnering and collaborating with the Software Development Manager and teams around the sequence/priority in which to build and develop the product. The successful candidate will join the Credit: Rehabilitation and Recoveries department which assist business owners in enabling capabilities and technologies to improve business operations. The team are embarking on a digital transformation journey with new cloud technologies being introduced in the environment; there are no legacy systems and are looking for innovators who are continuously looking for a world class way of building a collections shop. If you're passionate about innovative cloud solutions and eager to make a tangible impact, this is the perfect role for you!

    Our Ideal Candidate

    • An Honours Degree
    • At least 8 years’ management experience; senior level product development or product manager/owner 
    • 5+ years’ experience managing, developing and delivering a product previously.
    • Working at tactical and operational levels and providing input into product strategy and business planning.
    • Integrating business and technical product segments to achieve objectives, delivery and targets.  
    • Career experience to include some time in one or more technical roles.
    • Communicating with technical and non-technical stakeholders across multiple business units. 
    • Authoring of documents relating to product life cycle including business plans, product roadmap, business cases and requirements and functional specifications.
    • Scoping/running usability studies and/or customer research.
    • Using data and metrics to test theories, confirm assumptions, and measure success

    Minimum Requirements:

    • Completed bachelor’s Degree
    • At least 8 years’ management experience; senior level product development or product manager/owner 
    • 5+ years’ experience managing, developing and delivering a product previously. Working at tactical and operational levels and providing input into product strategy and business planning.
    • Integrating business and technical product segments to achieve objectives, delivery and targets.  
    • Career experience to include some time in one or more technical roles.
    • Communicating with technical and non-technical stakeholders across multiple business units. 
    • Authoring of documents relating to product life cycle including business plans, product roadmap, business cases and requirements and functional specifications. Scoping/running usability studies and/or customer research
    • Client development and validating products through customer feedback.
    • Aligning operational initiatives and/or projects to corporate strategies and objectives

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Capitec Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail