Software Developer

2 weeks ago


Pretoria, South Africa Syncwize Group Full time
Software Developer (Contract), Centurion
Our client uses innovative social behaviour change approaches to effectively engage youth and create demand for their health and well-being services. They offer a range of health services, currently focused on sexual and reproductive health, via a variety of convenient channels, primarily mobile vans.  They also aim to connect youth via referrals and linkages to a range of other health and well-being services, including behavioural and livelihoods programs that are offered through partners. Customized technology enables our client to effectively use real-time data to generate insights and inform their program design, their youth engagement, communications and service delivery strategies—and to give the youth easy access to programs offered by their ecosystem partners. Importantly, they take a client-centered peer-lead approach, involving youth in all aspects of their work. Our client is looking for a Software Developer to join their team and will be reporting directly to the IT Project Manager.

The Software Developer will be required to conduct research; and design, implement and maintain the design of the client's software applications/programs. The Software Developer analyses, the client's systems’ capabilities and requirements to meet and improve operational business requirements.

Duties & Responsibilities:-
  • Research and design software applications/programs.
  • Test and review software applications/programs.
  • Conduct peer reviews of software developed by team members.
  • Implement and maintain features/applications.
  • Create documentation - technical and user guides.
  • Monitor, troubleshoot and improve existing software.
  • Provide IT support assistance with issues escalated to the software team.
  • Collaborate with user-interface developers, DevOps Engineers and Information Security to produce complete software applications.
  • Collaborate with the process owners/relevant departments to understand the full scope of their requirements and develop the technical specifications.
  • Implement and maintain SSRS reports and configure report subscriptions.
  • Lead and collaborate with cross-functional teams to resolve complex software development problems.
  • Document all third-party tools and frameworks used by utilising the requirements provided.
  • Keep track of changes to third-party service providers.
  • Protect third parties’ and employees’ personal information and strictly adhere to the Protection of Personal Information Act (POPIA) and all applicable legislation.
  • Perform any other duties as may be reasonably required by the Project Manager.
Skills and Experience (Minimum Requirement Essential): 
  • Bachelor of Science in Computer Science or relevant IT-related qualification.
  • At least 3 – 4 years’ experience in a software development role of which 2 years must be in developing web applications.
  • At least 1 years’ experience in cloud services.
  • Technical Requirements;
    • C# .Net
    • SQL Databases (querying and performance optimisation):
      • SQL server reporting services (or similar platform)
      • Understanding of distributed databases is a bonus
  • Web application development:
    • HTML, JQuery, Bootstrap
    • Mobile app development is a bonus
  • Visual Studio and Azure DevOps (Git repositories):
    • Understanding of the AWS environment would be a bonus
  • API development would be a bonus:
    • Ability to integrate 3rd party services is a requirement.
  • Hold a valid South African identity document or work permit.
  • Driver’s license and own transport is advantageous.
  • Good interpersonal and communication skills.
  • Strong problem-solving skills.
  • Ability to plan and organise.
  • Analytical mind
  • Ability to work within a team (external and internal) and contribute to the achievement of the IT team’s goals.
  • Ability to collaborate in a highly agile environment.
***Please note applicants need to be available at short notice and cut-off for applications is 3rd May 2024.
  • Software Developer

    4 weeks ago


    Pretoria, South Africa Nambiti Technologies Full time

    Maintain and improve the performance of existing software- Design, develop new systems and update software database- Recommend improvements to existing software programs as necessary- Develop, maintain, and run complex update procedures on databases fromexternal sources- Develop, maintain, and run complex extract procedures on databases andexisting...

  • Software Developer

    4 weeks ago


    Pretoria, South Africa People Dimension Full time

    RequirementsEssential (Must Have):· Degree in either:o Computer Engineering oro Electronic Engineering· from any of the University of Pretoria, University of Stellenbosch, North-West University or the University of KwaZulu-Natal.· Completion of this degree within a period of 5 years.· A’s or B’s for both Mathematics and Science in matric.· 0 to 4...

  • Software Developer.

    6 days ago


    Pretoria, South Africa People Source Full time

    2 7 years experience in software development. Must have a systematic and analytical approach to problem solving. Good communication skills. Gauteng based.

  • Software Developer.

    6 days ago


    Pretoria, South Africa Adzuna ZA B C2 Full time

    2 7 years experience in software development. Must have a systematic and analytical approach to problem solving. Good communication skills. Gauteng based.

  • Software Developer.

    6 days ago


    Pretoria, South Africa People Source Full time

    2 7 years experience in software development. Must have a systematic and analytical approach to problem solving. Good communication skills. Gauteng based.


  • Pretoria, South Africa Adzuna ZA B C2 Full time

    EMBEDDED SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityDesired Skills:Developing embedded applications with C++.Experience with embedded LinuxBasic knowledge of using a Windows-based environment for C++...


  • Pretoria, South Africa Curiska Full time

    Minimum RequirementsA degree in BSc Computer Science (or BEng Computer Engineering with a strong interest in software development).0 to 5 years of software development experience in a professional capacity.Main ResponsibilitiesDevelopment of OSI Layer 4 to Layer 7 protocol software components.Development of end-user graphical user interface (GUI)...


  • Pretoria, South Africa E&D Recruiters Full time

    EMBEDDED SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityDesired Skills:Developing embedded applications with C++.Experience with embedded LinuxBasic knowledge of using a Windows-based environment for C++...


  • Pretoria, South Africa E&D Recruiters Full time

    EMBEDDED SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Desired Skills: Developing embedded applications with C++. Experience with embedded Linux Basic knowledge of using a Windows-based environment...


  • Pretoria, South Africa Adzuna ZA B C2 Full time

    PROTOCOL SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityDesired Skills:Experience writing software in C++.Knowledge of the OSI stack paradigm.Experience in test-driven development, VOIP implementation on...


  • Pretoria, South Africa PRR Recruitment Services Full time

    This Stimulating and engaging environment is looking for a Software Developer with strong experience to design, development, testing and security software solutions Min 2-7 years software development background Degree: BEng Electronic, Computer Engineer, BSC Main responsibility: Develop communication Security (COMSEC) Solutions conformant with FIPS...


  • Pretoria, South Africa E&D Recruiters Full time

    PROTOCOL SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityDesired Skills:Experience writing software in C++.Knowledge of the OSI stack paradigm.Experience in test-driven development, VOIP implementation on...


  • Pretoria, South Africa E&D Recruiters Full time

    PROTOCOL SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Desired Skills: Experience writing software in C++. Knowledge of the OSI stack paradigm. Experience in test-driven development, VOIP...


  • Pretoria, South Africa Adzuna ZA B C2 Full time

    SECURITY SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science.2-7 years of working experience in software development in a professional capacityExperience required:Experience writing software in C and C++ for embedded platforms.Experience or knowledge in communications...


  • Pretoria, South Africa E&D Recruiters Full time

    SECURITY SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science.2-7 years of working experience in software development in a professional capacityExperience required:Experience writing software in C and C++ for embedded platforms.Experience or knowledge in communications...


  • Pretoria, South Africa E&D Recruiters Full time

    SECURITY SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science. 2-7 years of working experience in software development in a professional capacity Experience required: Experience writing software in C and C++ for embedded platforms. Experience or knowledge in...


  • Pretoria, South Africa PRR Recruitment Services Full time

    Junior Software Developer – Rneg (Pretoria) This well known company is based in Pretoria is looking for a Junior Software DeveloperThe ideal candidate will have the following:· Degree in either:o Computer Engineering or Computer Science· A’s or B’s for both Mathematics and Science in matric.· Desire to develop computer software.· South African...


  • Pretoria, South Africa Curiska Full time

    Hiring: Security Software developerREQUIREMENTS:A degree in BEng Electronic Engineering, BEng Computer Engineering or BSc Computer Science (or similar).2 to 7 years of software development experience in a professional capacityRESPONSIBILITIESDevelop communications security (COMSEC) solutions conformant to FIPS standards. Develop transmission security...


  • Pretoria, South Africa Curiska (Pty) Ltd Full time

    Hiring: Security Software developerREQUIREMENTS:A degree in BEng Electronic Engineering, BEng Computer Engineering or BSc Computer Science (or similar).2 to 7 years of software development experience in a professional capacityRESPONSIBILITIESDevelop communications security (COMSEC) solutions conformant to FIPS standards. Develop transmission security...


  • Pretoria, South Africa Curiska Full time

    Hiring: Security Software developer REQUIREMENTS: A degree in BEng Electronic Engineering, BEng Computer Engineering or BSc Computer Science (or similar). 2 to 7 years of software development experience in a professional capacity RESPONSIBILITIES Develop communications security (COMSEC) solutions conformant to FIPS standards. Develop transmission security...