Jobs in

Software Developer - Pretoria

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.
  • Drivers 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 teams 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

Developer Pretoria - South Africa

Agritalent

...

Software Engineer Tshwane (Pretoria) - South Africa

Kamo Placements CC

...

SOFTWARE ENGINEER - Pretoria

...

Rpg Analyst Pretoria - Pretoria

Agritalent

...

Full Stack Developer Menlyn - Menlyn

Sabenza IT Recruitment

...

Want to do another search?

Jobs in