CDI2 days ago

Software Developer / Coder

beBee
South Africa

Job Description

Software Developer / Coder Technology

Johannesburg , South Africa Until 2026/07/18 Job description This role is suited to a technically strong individual who enjoys hands-on coding, has solid web development capability, and shows a genuine interest in data analytics and business intelligence. The successful candidate must be comfortable working closely with operational teams and stakeholders in a collaborative, office-based environment.

    1. Key Responsibilities The successful candidate will be responsible for: Designing, developing, maintaining and enhancing internal software applications and tools Writing clean, efficient and well-documented code across multiple platforms Developing and maintaining web-based applications and dashboards Working extensively with data sets, reports and operational systems Supporting and enhancing Excel-based tools, including complex models Developing and maintaining Visual Basic (VBA) solutions Building and supporting Business Intelligence (BI) reports and dashboards Assisting with data analysis, data validation and reporting automation

Collaborating closely with operational, technical, finance and management teams to translate business requirements into technical solutions Troubleshooting, testing and resolving software and data issues Contributing to continuous improvement of systems, processes and data quality Advanced VBA development within a structured Microsoft Excel environment, including modular architecture and reusable code framework

Formation / Diplômes

Data extraction, transformation, and loading (ETL) processes across multiple and varied source data types Automated report generation and dashboard development Rule-based validation controls and formal data integrity frameworks Strict application of version control principles (non-negotiable), including structured release management and documentation standards Systems-thinking capability with the architectural foresight to transition the solution from a desktop-based Excel/VBA framework to a web-based environment (e.g., Python, .NET, Power Platform or similar stack)

    1. Minimum Qualifications & Experience Minimum Requirements (Non-Negotiable): Relevant Degree in Computer Science, Information Systems, Software Engineering or similar (preferred)

Expérience

Relevant Diploma with a minimum of 3 years practical software development experience Minimum 3 years hands-on coding experience Willingness and ability to work full-time from the office based in Rivonia, JHB

    1. Technical Skills & Competencies The ideal candidate will demonstrate strong capability in the following areas: Core Technical Skills Strong software coding skills (language-agnostic, but must demonstrate depth and quality of coding) Web development skills Advanced Microsoft Excel skills (high level formulas, models, automation) Visual Basic / VBA (strong practical experience) Experience with Business Intelligence tools (e.g. Power BI or similar) Solid understanding of data structures, databases and data workflows Ability to work with large data sets and operational data Additional Skills Experience with data analytics, reporting or operational dashboards Exposure to automation, integrations or internal systems development Experience working in a service, operations or data-driven business environment Demonstratable avility to manage software projects within time, scope and budget
    1. Candidate Attributes The successful candidate must: Have a strong interest in data analytics and turning data into insight Be able to work well with people and communicate clearly with non-technical users Be comfortable working in a collaborative, office-based team Be detail-oriented with strong problem-solving skills Take ownership of work and demonstrate accountability Be adaptable and willing to learn new tools and technologies Show professionalism, reliability and good work ethic
    1. Work Environment Strictly office-based role Rivonia, Johannesburg No remote or hybrid working options Collaborative team environment with direct exposure to operational and management stakeholders Applicants may be required to: Complete a technical assessment Demonstrate prior work, projects or examples of coding and data solutions Free. No credit card required. ¿Te interesa este puesto? Sign up to continue Free. No credit card required.

---

**

[Click the Apply button below to see the contact details]

Expert Application Advice

Technical proficiency — beBee expects hands-on mastery of Power BI, Python. Don't just list them: describe a concrete project where you used them and the outcome delivered.

UN process — Complete an up-to-date, role-specific UN P11 — a generic P11 is disqualifying. Apply within 72 hours of posting: UN agencies often close applications once volume thresholds are reached.

Active portfolio — Your GitHub profile or online portfolio is your real CV for an IT recruiter. Build it with your 2-3 best projects before applying — it's your most convincing proof of competence.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Ready to apply?

Safety Reminder

Never pay money to get an interview. Taf4All will never contact you to request application fees.

You might also be interested in

CA

C++ Software Developer

Careers24South Africa

C Software Developer , Stellenbosch Careers24 17 Live Jobs Home / Job Search / South Africa / Western Cape Back to Searc

CDI
7 days ago
BE

Software Developer

beBeeSouth Africa

Software Developer à South Africa — Concevoir, développer et maintenir des solutions logicielles robustes et scalables

CDIsalary 16,046
about 1 month ago
AP

Software Developer

Apply NowSouth Africa

Software Developer à South Africa — Concevoir, développer et maintenir des solutions logicielles robustes et scalables

CDI
about 1 month ago
BE

Software Developer

beBeeSouth Africa

Software Developer à South Africa — Concevoir, développer et maintenir des solutions logicielles robustes et scalables

CDIsalary 16,046
about 1 month ago