Talent.com
Intermediate Software Developer

Intermediate Software Developer

Iris SoftwareJohannesburg, Gauteng, South Africa
30+ days ago
Job description

Job Description

Intermediate Software Developer

Job Rank : Manager

Location : Johannesburg, Gauteng

Your responsibilities

The Africa Assurance Digital Innovation team is looking to hire a skilled Intermediate Software Developerto build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate process operations, enhance productivity, maximise efficiency and mitigate risk in the business. These solutions encompass a range of smart technologies such as Robotic Process Automation (RPA), SharePoint, Machine Learning (ML), Artificial Intelligence (AI) and Data Analytics.

You will be responsible for the setup of an agile delivery environment. This role requires you to perform the design, development, testing and implementation and support of these innovative solutions. You will also be responsible for writing and modifying code, debugging software, and overseeing a team of junior developers.

Other responsibilities include :

  • Working with Business Analysts, Junior Developers, Product Managers and other cross-functional resources to define and deliver business impacting projects.
  • Directing software programming and documentation development.
  • Project Management and proficiency in Project Management tools eg, Azure DevOps, Jira, Trello
  • Test, maintain and recommend improvements to ensure strong functionality and optimisation of existing solutions.
  • Provide guidance on process design and resolve complex technical design issues.
  • Create technical and process documentation for reference and reporting.
  • Produce clean, efficient code based on specifications.
  • Support the launch and implementation of solutions as well as providing post-implementation support in resolving any potential issues to ensure smooth business operations.
  • Work with team members to conduct root cause analysis of issues, review new and existing code and / or perform unit testing.
  • Testing and debugging code.

Skills and attributes for success

  • An analytical mind and inclination for problem-solving.
  • Highly self-motivated and directed.
  • Logical and efficient, with a keen attention to detail.
  • Strong verbal and written communication skills.
  • Ability to communicate technical details to non-technical audiences.
  • Excellent listening, interpersonal and oral communication skills.
  • Experience working in a team-oriented, collaborative environment.
  • Excellent planning, organisational, project and time management skills.
  • Knowledge and interest in computer systems and the latest technologies.
  • The ability to learn new technologies quickly.
  • To qualify for the role, you must have

  • A Bachelor’s degree in Computer Science, Software Engineering, Software Programming or equivalent of technical work experience.
  • 6+ years in a software development role.
  • 3+ of the years experienced leading a high-performing development team 4+ people.
  • Experience working on a variety of software development projects.
  • Ability to drive technical and operational excellence, pushing innovation with security, reliability and quality.
  • Experience of 3+ years of delivering in an agile delivery environment as part of software delivery.
  • Experience using project management tools such as Azure DevOps.
  • Comfortable communicating with Junior Developers, Business Analysts and Project Managers and Executive team.
  • Employee hiring, performance and growth management.
  • Experience architecting and developing workflow-based solutions or functionality.
  • Experience developing and consuming APIs.
  • Experience with web development technologies preferential.
  • Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.
  • Extensive knowledge of coding languages (e.g. C++, C#, Java, JavaScript, jQuery, Python, VB Script, Ruby, R, HTML5, XML, CSS) and frameworks / systems (e.g. AngularJS, .NET, Git).
  • Knowledge and understanding of Machine Learning (ML) and Artificial Intelligence.
  • General knowledge and experience in working with databases, relational and non-relational.
  • Experience in analysing and visualising data in Microsoft Excel, Power BI or TIBCO Spotfire advantageous.
  • Experience in using Microsoft 365 platform, data storage, analysis, reporting tools and technologies (Azure SQL, Azure Analysis Services, Power BI, Power Automate, Power Pivot, Power Query & Power View, SharePoint etc.) preferential.
  • Ability to develop unit testing of code components or complete applications.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Intermediate Developer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Intermediate Software Developer

    Intermediate Software Developer

    The Legends AgencyJohannesburg, South Africa
    Intermediate Software Developer.Shape the future of interactive software through innovation and collaboration.Johannesburg | R50,000 - R55,000. Our client is a fast-growing technology company specia...Show moreLast updated: 18 days ago
    • Promoted
    Intermediate C# Developer – Johannesburg (In-Office Full-Time) – up to R700k per annum

    Intermediate C# Developer – Johannesburg (In-Office Full-Time) – up to R700k per annum

    E-MergeJohannesburg, South Africa
    Were on the hunt for an Intermediate C# Developer ready to step into a role thats anything but ordinary.Youll dive deep into the heart of backend development, engineering robust Windows-based appli...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Developer – Roodepoort – R 360K PA

    Intermediate Software Developer – Roodepoort – R 360K PA

    E-MergeJohannesburg, South Africa
    Are you a proactive developer with a knack for clean code and creative problem-solving? Join our passionate team where your ideas matter, your growth is supported, and your work makes a real impact...Show moreLast updated: 30+ days ago
    Intermediate Full Stack Developer (Low-Code / Web & Mobile)

    Intermediate Full Stack Developer (Low-Code / Web & Mobile)

    The Legends AgencyJohannesburg, South Africa
    Remote
    Intermediate Full Stack Developer (Low-Code / Web & Mobile) .Ready to take the next step in your developer career and lead real app builds from concept to launch?.This is a hands-on role w...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Front-End Developer

    Intermediate Front-End Developer

    Network1Centurion, Gauteng, South Africa
    Are you a passionate and skilled.Intermediate Front-End Developer (Angular).Do you get a kick out of solving complex problems with elegant code on both the back-end and front-end If youre nodding a...Show moreLast updated: 29 days ago
    • Promoted
    Intermediate Java Angular Developer Johannesburg Remote | R800K PA

    Intermediate Java Angular Developer Johannesburg Remote | R800K PA

    E-Merge IT RecruitmentMidrand, Gauteng, South Africa
    Remote
    Collaborate with the team to design and implement.OOP data structures and design patterns.Experience with frameworks like. Problem-solving mindset with a passion for.Know a top-notch Java developer....Show moreLast updated: 1 day ago
    • Promoted
    Intermediate Solution Developer (C#) – Johannesburg (Hybrid) – up to R800k per annum

    Intermediate Solution Developer (C#) – Johannesburg (Hybrid) – up to R800k per annum

    E-MergeJohannesburg, South Africa
    Ready to elevate your development journey? This isnt your run-of-the-mill C# role its a chance to immerse yourself in a world where cutting-edge automation, next-gen tech, and true innovation coll...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Engineer

    Intermediate Software Engineer

    Scrums.comJohannesburg, Gauteng, South Africa
    SovTech) we believe the future of software lies in the talent innovation and creativity found on the African continent.For over a decade we have been pioneering world-class software development for...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate C# Software Developer – Johannesburg (Hybrid) – up to R800k per annum

    Intermediate C# Software Developer – Johannesburg (Hybrid) – up to R800k per annum

    E-MergeJohannesburg, South Africa
    Are you ready to move beyond routine dev work and into a space where your code powers automation, intelligence, and real innovation?. This is more than just another C# role it''s a chance to join a...Show moreLast updated: 30+ days ago
    • Promoted
    2 x Intermediate Mobile Developers - IOS

    2 x Intermediate Mobile Developers - IOS

    Network RecruitmentCenturion, South Africa
    Our client is seeking skilled iOS Developers to design and build the next generation of our mobile applications.You will be responsible for creating a seamless, intuitive, and powerful user experie...Show moreLast updated: 3 days ago
    • Promoted
    Intermediate Software Developer

    Intermediate Software Developer

    OutsidecapitalJohannesburg, Gauteng, South Africa
    We are representing a premier JSE-listed financial services organization known for consistently delivering market-exceeding growth and results. This is a unique opportunity to join their high-impact...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Developer Johannesburg (Hybrid) up to R658k Per Annum

    Intermediate Software Developer Johannesburg (Hybrid) up to R658k Per Annum

    E-Merge IT RecruitmentJohannesburg, Gauteng, South Africa
    Are you ready to be part of a high-performing team within a top-tier financial organisation that consistently outpaces the competition This is a unique opportunity to work on high-impact projects t...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack Developer

    Intermediate Full Stack Developer

    The Legends AgencyJohannesburg, Gauteng, South Africa
    Intermediate Full Stack Developer (Low-Code / Web & Mobile).Ready to take the next step in your developer career and lead real app builds from concept to launch. This is a hands-on role where yo...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Developer (Node JavaScript React) Roodepoort (Full-Time In-Office Role) up to R360k per annum

    Intermediate Software Developer (Node JavaScript React) Roodepoort (Full-Time In-Office Role) up to R360k per annum

    E-Merge IT RecruitmentRoodepoort, Gauteng, South Africa
    Something big is happening in Roodepoort and its rewriting the rules of digital finance.Were looking for a skilled Intermediate Developer with skills in PHP and JavaScript to help power a new era ...Show moreLast updated: 30+ days ago
    • Promoted
    INTERMEDIATE SOFTWARE DEVELOPER - ROSEBANK (HYBRID) UP TO R660K PER ANNUM

    INTERMEDIATE SOFTWARE DEVELOPER - ROSEBANK (HYBRID) UP TO R660K PER ANNUM

    E-MergeJohannesburg, South Africa
    A South African solar subscription company dedicated to making clean, reliable energy accessible and affordable for households across the country is looking for an Intermediate Software Developer t...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate C# Solution Developer – Johannesburg (Hybrid Position) – up to R800k per annum

    Intermediate C# Solution Developer – Johannesburg (Hybrid Position) – up to R800k per annum

    E-MergeJohannesburg, South Africa
    Are you ready to push the boundaries of what C# development can be? This isnt just another coding gig its your opportunity to dive into a space where advanced automation, emerging technologies, an...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer

    Senior Software Developer

    Oostelike Personeel KonsultanteCenturion, South Africa
    Fast track existing and future strategic projects.Ecommerce deployment and maintenance integration.Consolidation of multiple apps into one. Qualifications and or Experience : .Diploma / Degree in prog...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer (Full Stack)

    Senior Software Developer (Full Stack)

    Network1Centurion, Gauteng, South Africa
    Are you a passionate Full Stack Developer eager to work on innovative solutions in a dynamic tech environment Join a forward-thinking company where your skills will directly impact our flagship ele...Show moreLast updated: 30+ days ago