Software Engineer: Full Stack Business Manager Software Engineer (Full Stack, Java) Senior Data Analyst Financial Accountant (Fixed-Term Contract) Software Engineer: Back-End Specialist: Operational Support JHB & CPT Business Banker (Roodepoort Clearwater) Software Engineer: Back-End III Franchise Dealmaker Manager: Financial Management (Capitec Rental Finance) Strategic People Partner – Stellenbosch Analytics Engineer II_Pipeline Data Scientist III Senior Software Engineer Account Executive Domain Architect Software Engineer: Back-End III

Website Capitec Bank

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 trans… read moreact, save and access credit in realtime. We also believe in harnessing the power of technology to make each interaction easier and simpler. We do everything we can to ensure that our clients have access to transparent and affordable banking services. When you bank with us, there are no hidden costs. We’re committed to making sure that you have a clear understanding of exactly what you're paying for. Why shouldn’t you have access to your cash when and where you want it? Whether you prefer Remote Banking, ATM transacting, drawing cash from tills at your local supermarket or coming into one of our branches, the way you access you cash is entirely up to you.

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 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:

3+ 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 advanced knowledge 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 »

Apply via company website ( https://www.capitecbank.co.za/ ) or

 

More posts