Fullstack Developer - Salesforce - hybrid

Join Us in Becoming the Best Bank in the World!

We appoint people for their potential and continuously look for talented, driven individuals to help us innovate and evolve the banking industry. That's why we focus on finding the right people for the right jobs. We love what we do - it takes a great team, commitment, and dedication to build a brand that we are proud of and that our clients trust.We're a bank, but we're more than that too. We believe that banking is about people and that there's a simpler way to bank, and that by helping our clients manage their financial lives better, we enable them to live better.At Capitec, we offer our best by being a CEO in every situation - we always put the Client first, act with Energy and take Ownership. And to support people in being their best, Our Employee Value Proposition offers every member of our team value by encouraging their involvement in our organisation, creating cohesive teams, and providing growth opportunities as well as employee benefits and savings. We make it priority to ensure that each Capitec person feels known, valued, focused, and has the opportunity to grow.

Purpose Statement

To successfully customize, develop and support solutions on the Force.com platform and contribute to our development in Salesforce products, through the completion of complex projects and development.

Experience

  • 6+ years of experience working on Salesforce platforms
  • Direct experience working on CRM projects for middle market and enterprise size companies
  • Working knowledge and experience with complex business systems integration as well as object-oriented design patterns and development
  • Software engineering skills with Force.com Platform (Apex, LWC, SOQL, Unit Testing)
  • Experience in core web technologies including HTML5, JavaScript .Net, Java,.net and jQuery
  • Demonstrated experience and knowledge of relational databases, data modelling, and ETL tools
  • Experience with web services (REST & SOAP, JSON & XML, etc.)
  • Experience with Agile development methodologies such as SCRUM

Qualifications (Minimum)

  • Grade 12 National Certificate / Vocational

Qualifications (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology

Knowledge

Min:Must have detailed knowledge of:

  • IT systems development processes (SDLC)
  • Application development
  • Testing practices

Ideal:Knowledge of:

•    Financial Services systems environment •    High-volume industry exposure•    Systems architecture principles (IT technologies and software architecture)•    Systems analysis and design•    Agile systems development processes (CI/CD standards and agile delivery methods)•    Software development (typed and scripting coding languages)•    Designing and delivering scalable and resilient solutions•    Standards and governance, and best practices to simplify standards and governance processes with adherence

Skills

  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Analytical Skills
  • Problem solving skills

Competencies

  • Applying Expertise and Technology
  • Coping with Pressures and Setbacks
  • Adhering to Principles and Values
  • Delivering Results and Meeting Customer Expectations
  • Analysing

Conditions of Employment

  • Clear criminal and credit record
Capitec is South Africa’s leading digital bank with over 8.6 digital banking clients. We have also been named the third strongest banking brand in the world. Through our innovative solution to banking, called Global One, we allow over 16 million of our clients to transact, save, insure and access credit in real-time. We give all our clients access to the same affordable service, regardless of their level of income. We currently have more than 840 branches and over 13 500 employees serving South Africans, and we are still growing. Our growth focus is not only on our clients, but also on our employees. Our employees have access to training and development opportunities to help them unlock their full potential. We are passionate people who deliver consistently on our clients’ needs. By simplifying banking, we help our clients live better.