Jobs in

Software Developer Tshwane (Pretoria) - South Africa

Syncwize Knowledge:Worx Ltd

Reference: JHB000040-ZE-1 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. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Software Engineer Tshwane (Pretoria) - South Africa

Kamo Placements CC

...

Software Developer (Integration) - Port Elizabeth

...

Senior Software Developer (BPA) - Port Elizabeth

EnableSA T/A EnableSA Pty Ltd

...

Software Engineer Tshwane (Pretoria) - South Africa

Kamo Placements CC

...

Senior Software Developer Port Elizabeth - Port Elizabeth

EnableSA T/A EnableSA Pty Ltd

...

Want to do another search?

Jobs in