Absa Group

Software Developer

Absa Group

full-time

Posted on:

Location Type: Hybrid

Location: SandtonSouth Africa

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Support high-performing, scalable, enterprise-grade application design & development in agile teams by producing, testing, documenting & reviewing source code.
  • Contribute to all phases of the development lifecycle.
  • Interpret analysis, problem definition & business requirements to identify solution requirements (e.g. features).
  • Produce well-organised and documented source code for technical solutions.
  • Apply technical organisation principles of self-service, repeatability, testability, scalability & resilience in code development.
  • Debug existing source code and polish feature sets.
  • Work with integrated teams and other developers to improve and evolve technical products and services.
  • Study & apply Group Architecture & Infrastructure guidelines to all development work.
  • Support reviews, performance monitoring & ongoing optimization and maintenance on applications.

Requirements

  • Min 3 years hands-on C# / Python development experience
  • Experience in Banking / Investment Banking / Capital Markets IT domain
  • Strong technical skills: Software design and development, Business analysis, quality assurance, release management
  • Relevant B-Degree in Computer Science preferred but not essential if minimum requirements of experience & practical application is evident
  • Excellent interpersonal, communication and stakeholder’s management skills
  • Ability to perform in a challenging and dynamic environment.
Benefits
  • Flexible working hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#Pythonsoftware designdevelopment lifecyclebusiness analysisquality assurancerelease managementdebuggingsource code documentationperformance monitoring
Soft Skills
interpersonal skillscommunication skillsstakeholder managementproblem definitionadaptabilityteam collaborationtechnical organizationself-servicerepeatabilityresilience
Certifications
B-Degree in Computer Science