More jobs:
Senior Developer - Innovation team
Job in
Johannesburg, 2000, South Africa
Listed on 2026-01-11
Listing for:
Avatar International SA
Full Time
position Listed on 2026-01-11
Job specializations:
-
Software Development
Senior Developer, Software Engineer
Job Description & How to Apply Below
Senior Developer – Innovation team
Join to apply for the Senior Developer – Innovation team role at Avatar International SA.
Are you a skilled Senior Developer ready to take on a new challenge? We have an exciting opportunity for you!
Key Details- Location:
Sunninghill, Gauteng - Experience:
5‑6 years of system development at a senior level - Salary: R50k to R60k per month, plus bonus and benefits
- Work arrangement:
Hybrid role
The Developer is responsible for contributing to the delivery of specialist software solutions and support to the Company by developing & maintaining COBOL and .NET applications, APIs, and web applications in collaboration with other specialist team members.
Key Responsibilities- Interact and engage frequently with clients, business unit managers, project leaders, and functional heads to discuss specific business needs and requirements.
- Gauge the complexities of business processes and particular functional/ business area issues, using reasoning skills to provide customized solutions.
- Document development work.
- Deploy applications.
- Provide support to end‑users when needed.
- Senior Certificate with Core Maths or NQF 4 equivalent.
- Tertiary degree or recognised IT qualification at NQF level 7 or higher.
- 5‑6 years of system development experience at a senior level.
- Developing ASP.NET MVC 4 Web, Windows Azure and Web Services.
- Programming in HTML5 with JavaScript and CSS
3. - Full‑stack experience.
- Programming in C#, .NET CORE 3.1+.
- Practical knowledge of development patterns (Repository, Unit of Work, SOLID) – advanced.
- Willingness to work on a COBOL modernisation project and become familiar with COBOL.
- Strong business acumen.
- Leadership and project management skills.
- Problem‑solving and strong reporting ability.
- Strong written, verbal, analytical and interpersonal skills.
- Presentation and facilitation skills.
- Excellent communication skills.
- Strong business process knowledge.
- Strong technical skills.
- Advanced systems development knowledge.
- Perform testing, debugging and maintenance of applications.
- Collaborate with systems analysts, project leads, developers, testers, and support personnel to design systems and obtain information on limitations, capabilities, performance requirements and interfaces.
- Fix bugs in existing software.
- Perform root‑cause analysis to determine causes of failure and design, develop, and modify software systems applying best practice.
- Install and configure software for relevant technologies or devices.
- Develop mobile applications that match the functionality of the Company.
- Research, design, and develop applications according to users' needs and industry parameters.
- Assist and support other development teams.
- Assist and support the support teams with third‑party development queries.
- Assist with development procedures.
- Become a recognised technical expert in several fields, using development tools.
- Gain expertise and mastery in technologies such as SQL Server, Visual Studio, Visual COBOL, and user interface design.
- Become an expert in automated testing systems and relevant business areas (e.g., finance).
Mid‑Senior level
Employment typeFull‑time
Job functionInformation Technology
IndustriesProfessional Services
Referrals increase your chances of interviewing at Avatar International SA by 2x.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×