Software Developer

1 month ago


Pretoria, Gauteng, South Africa BDO South Africa Full time
Job Title: Developer

We are seeking a highly skilled and experienced Developer to join our Digital Solutions Department at BDO South Africa. As a Developer, you will play a key role in the design, development, installation, testing, and maintenance of software systems, including integration-related projects.

Main Responsibilities:
  • Design, develop, and maintain software applications to enhance functionality and performance.
  • Collaborate with product managers, designers, and stakeholders to understand requirements and propose technical solutions.
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Train and support end-users on developed systems.
  • Mentor and coach junior developers.
  • Contribute to the development of technical documentation.
  • Research and evaluate new technologies, tools, and frameworks.
Requirements:
  • Grade 12 qualification.
  • Degree or certification in IT Programming/Computer Science.
  • 3-5 years' experience in software development.
  • Familiarity with databases and database design.
  • Hands-on experience developing test cases and test plans.
  • Work experience with developing and deploying front and back-end web applications.
  • Knowledge of system-level security principles.
Key Skills:
  • Proficient in Javascript, HTML,.Net,.Net Core, MS Environments, C#, CSS, SQL, Azure Dev Ops.
  • Familiar with Java and Javascript Frameworks, SignalR, and Angular.
  • Knowledge of applicable data privacy practices and laws.
  • Basic knowledge of model-driven frameworks.
  • Understanding of SQL Server DB.
  • Familiarity with AGILE software delivery methodologies.
Competencies:
  • Technical Competencies:
    • Proficiency in developing, customizing, testing, integrating, and deploying applications.
    • Demonstrated proficiency in customizing and creating applications.
    • Demonstrated proficiency in understanding and implementing business workflows and processes.
    • Ability to conduct research into software-related issues and products.
  • Behavioural Competencies:
    • Internally motivated, ability to work independently and in a team environment.
    • Proactive, self-starter with initiative to find ways to improve solutions, systems, and processes.
    • Proven communication skills with both internal team members and external business stakeholders.
    • Excellent analytical and problem-solving skills.
    • Experience supporting stakeholders remotely.
    • Adaptable and flexible.
    • Excellent attention to detail.
    • Ability to effectively prioritize and execute tasks in a high-pressure environment.
Work Level:

Mid-Level

Job Type:

Permanent

Salary:

Market Related

EE Position:

No

Location:

Gauteng


  • Software Developer

    1 month ago


    Pretoria, Gauteng, South Africa Bridge Personnel Concepts Full time

    Software Developer PositionBridge Personnel Concepts is seeking a skilled Software Developer to join our team.Key Responsibilities:Design, develop, and test software applications using C# and Visual Studio.Collaborate with cross-functional teams to identify and prioritize software development projects.Implement software solutions that meet business...

  • Software Developer

    2 months ago


    Pretoria, Gauteng, South Africa Jordan HR Full time

    Job DescriptionAt Jordan HR, we are seeking a highly skilled Software Developer to join our team. As a key member of our technology department, you will play a crucial role in designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and Development: Design and develop software applications using...

  • Software Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Lim Personnel Full time

    Job Title: Software EngineerLim Personnel is seeking a highly skilled Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software solutions using Java, Spring, and Quarkus frameworks.Develop and maintain front-end...

  • Software Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa BDO South Africa Full time

    Job Title: Software DeveloperWe are seeking a highly skilled and experienced Software Developer to join our Digital Solutions Department at BDO South Africa. As a Software Developer, you will play a key role in the design, development, installation, testing, and maintenance of software systems, including integration-related projects.Main...

  • Software Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa People Source Full time

    Software EngineerWe are seeking a highly skilled Software Engineer to join our team at People Source. The ideal candidate will have a minimum of 7 years of experience in software development, with a strong focus on problem-solving and analytical thinking.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional...

  • Software Developer

    10 hours ago


    Pretoria, Gauteng, South Africa Hudson Rubber Full time

    Job Title: Software DeveloperAre you interested in a career that involves working with technology and developing software? This role requires the ability to think critically and creatively to solve complex problems. Key responsibilities include designing and developing software, working with cross-functional teams, and staying up-to-date with industry...

  • Software Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa MECS Africa Full time

    MECS Africa is seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for the verification, testing, and release of software related to our energy management product portfolio. Key responsibilities include: ### Software Development * Implementing software updates * Providing technical support on projects *...

  • Software Developer

    1 day ago


    Pretoria, Gauteng, South Africa Agile People Full time

    Job OverviewWe are seeking an experienced Software Engineer to join our team at Agile People. As an Intermediate Software Engineer, you will be responsible for developing software solutions, working independently and as part of a team, and contributing to the design and implementation of software systems.Key ResponsibilitiesDevelop, deliver, and maintain...

  • Software Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa People Source Full time

    Key Responsibilities:We are seeking a highly skilled Software Engineer to join our team at People Source. The ideal candidate will have a strong background in software development and a systematic approach to problem-solving.Requirements:• 7+ years of experience in software development• Strong analytical and communication skills• Ability to work in a...

  • Software Developer

    3 days ago


    Pretoria, Gauteng, South Africa Agile People Full time

    Job Purpose:At Agile People, we seek a skilled Software Developer to join our team. As an Intermediate Software Engineer, you will be responsible for designing and developing software solutions within a team and contributing to the growth of our systems. With a strong foundation in software development principles, coding, and stakeholder engagement, you will...

  • Software Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa Agile People Full time

    Job Purpose:As an Intermediate Software Engineer, you will work independently and be responsible for the development of software within a team and sub-sections of a system. You will have the ability to design solutions and modules to existing systems, leveraging your strong command of software development fundamentals, coding principles, stakeholder...

  • Software Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa Jordan HR Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Jordan HR. As a key member of our technology team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our organization.Essential Skills:Proficiency in one or more programming languages, such as Python,...

  • Software Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa MECS Africa Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at MECS Africa. The successful candidate will be responsible for the verification, testing, and release of software related to our energy management product portfolio.Key Responsibilities:Software Updates: Implement software updates to ensure seamless functionality and...

  • Software Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa MECS Africa Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at MECS Africa. The successful candidate will be responsible for the verification, testing, and release of software related to our energy management product portfolio.Key Responsibilities:Software Updates: Implement software updates to ensure seamless functionality and...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Senior Programmer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for maintaining and designing software solutions that meet the highest standards of quality and efficiency.Key Responsibilities:Maintaining and designing software solutions that...


  • Pretoria, Gauteng, South Africa IntelliStaff Full time

    Job Title: Junior Software DeveloperWe are seeking a highly motivated and talented Junior Software Developer to join our team at IntelliStaff. As a Junior Software Developer, you will be responsible for designing, developing, and maintaining robust, testable, and maintainable software solutions.Key Responsibilities:Software Development: Design, develop, and...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Job Title: Software EngineerCryptography and Network Security software development engineerPretoriaMinimum Requirements:BEng or Masters degrees (Electronic Engineering, Computer Engineering) or BSc (Computer Science)Good academic recordMinimum 2 years working experience in C/C++ programming and Linux-based product developmentExperience in cryptography,...


  • Pretoria, Gauteng, South Africa IntelliStaff Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled and experienced Senior Software Developer to join our dynamic team at IntelliStaff. The ideal candidate will design and develop robust, testable, and maintainable software solutions.Key Responsibilities:Software Development: Design, develop, and maintain high-quality software...


  • Pretoria, Gauteng, South Africa Bridge Personnel Concepts Full time

    Job DescriptionPosition OverviewBridge Personnel Concepts is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications using C# and Visual Studio.Key ResponsibilitiesDesign and develop software applications using C# and Visual StudioCollaborate...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Hire Resolve. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions tailored to meet client needs.Responsibilities:Work closely with senior development staff to define technical...