
Software Developer
Absa Group
full-time
Posted on:
Location Type: Hybrid
Location: Sandton • South Africa
Visit company websiteExplore more
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