Software Developer
2 weeks ago
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.
- 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.
-
Software Developer
1 month ago
Pretoria, South Africa People Dimension Full timeRequirementsEssential (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.
1 week ago
Pretoria, South Africa People Source Full time2 7 years experience in software development. Must have a systematic and analytical approach to problem solving. Good communication skills. Gauteng based.
-
Software Developer.
1 week ago
Pretoria, South Africa People Source Full time2 7 years experience in software development. Must have a systematic and analytical approach to problem solving. Good communication skills. Gauteng based.
-
Software Developer.
1 week ago
Pretoria, South Africa Adzuna ZA B C2 Full time2 7 years experience in software development. Must have a systematic and analytical approach to problem solving. Good communication skills. Gauteng based.
-
Embedded Software Developer
4 weeks ago
Pretoria, South Africa Adzuna ZA B C2 Full timeEMBEDDED 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++...
-
Application Software developer
3 weeks ago
Pretoria, South Africa Curiska Full timeMinimum 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)...
-
Embedded Software Developer
3 weeks ago
Pretoria, South Africa E&D Recruiters Full timeEMBEDDED 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...
-
Embedded Software Developer
1 month ago
Pretoria, South Africa E&D Recruiters Full timeEMBEDDED 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++...
-
Protocol Software Developer
4 weeks ago
Pretoria, South Africa Adzuna ZA B C2 Full timePROTOCOL 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...
-
Software Developer: Security
1 month ago
Pretoria, South Africa PRR Recruitment Services Full timeThis 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...
-
Protocol Software Developer
3 weeks ago
Pretoria, South Africa E&D Recruiters Full timePROTOCOL 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...
-
Protocol Software Developer
1 month ago
Pretoria, South Africa E&D Recruiters Full timePROTOCOL 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...
-
Security Software Developer
4 weeks ago
Pretoria, South Africa Adzuna ZA B C2 Full timeSECURITY 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...
-
Security Software Developer
3 weeks ago
Pretoria, South Africa E&D Recruiters Full timeSECURITY 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...
-
Security Software Developer
1 month ago
Pretoria, South Africa E&D Recruiters Full timeSECURITY 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...
-
Junior Software Developer
1 month ago
Pretoria, South Africa PRR Recruitment Services Full timeJunior 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...
-
Security Software developer
3 weeks ago
Pretoria, South Africa Curiska Full timeHiring: 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...
-
Security Software developer
1 month ago
Pretoria, South Africa Curiska Full timeHiring: 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...
-
Security Software developer
1 month ago
Pretoria, South Africa Curiska (Pty) Ltd Full timeHiring: 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...
-
Software Development Manager
1 month ago
Pretoria, South Africa Total IT Recruitment Full timeAs a member of the senior management team participate in planning changes to technology; - Encourage innovation; - Actively support the transformation towards Agile; - Participate in prioritising and allocating outstanding work; - Ensure good collaboration through effective communication among various stakeholders; - Ensure on-time delivery of projects in...