Software Developer

4 weeks ago


Centurion, Gauteng, South Africa G4S Full time

Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company remuneration policy and practice.

Job Introduction:

G4S Secure Solutions (SA), a leading provider of integrated security management solutions, has a vacancy for a Software Developer, based at our Head Office in Centurion reporting to the General Manager Skycom.

The successful incumbent is a self-starter with a proven track record in maintaining company policy, adopting best practices, and can exercise sound judgement in the pursuit of the achievement of the goals of the organisation, and understanding the role which the Software Developer plays within a successful business unit. The incumbent will be expected to be results-driven and to live the values of the organisation.

We welcome applications from all suitably qualified candidates, but SA citizens will have a distinct advantage.

Role Responsibility:

This role's responsibility is to Design, code, debug, and support software developed for internal and external clients. This will vary between designing and writing computer programs from scratch, modifying existing programs and designing and modifying database structures. Plan, organize, lead, control, guide and manage development projects, research and development and support. Ensure approved standards are implemented and always maintained to ensure continuity and supportability.

Review & Interpret business requirements and technical specifications.

  • Design solutions to meet requirements into efficient code.
  • Modify database layouts to accommodate new requirements.
  • Test and debug code to produce error-free programs.
  • Document test requirements for QA personnel.
  • Deliver solutions within project guidelines and deadlines as reasonably determined
  • All the company and departmental procedures and rules must be followed to produce quality software solutions.
  • Request clarity around system requirements as needed

Code and Develop Native / Web applications, API's and Services

  • Adhere to coding standards
  • Apply best practices
  • Ensure continuity of support by means of documentation and accurate release notes.
  • Comply with company standardization strategy pertaining to coding structure and standard

Investigate, analyse, and rectify reported defects and shortcomings

  • Analyze and understand the reported issue.
  • Apply problem-solving techniques to identify the optimum solution to the
  • problem.
  • Modify the software to eliminate the problems.
  • Test and debug the software
  • Determine that the solution submitted has been correctly applied.
  • Implement the customer solution

Perform customer support duties where necessary.

  • Assist support personnel in identifying software-related issues.
  • Effectively communicate with colleagues and customers about timeframes, issues, outstanding requirements, and current status. Provide accurate feedback to the helpdesk.
  • Perform any software changes with the necessary urgency.
  • Assist support personnel and customers where necessary with software support issues.

Performs related duties as assigned

  • Follow all procedures and rules as defined.
  • Source control.
  • Coding standards.
  • Testing and debugging.
  • Quality Assurance (QA) documentation.
  • Any other procedures that might be defined and reviewed from time to time.

Health and Safety

  • Participate in the design/ development/ review/ implementation and monitoring of the departmental safety plans for each year
  • Participate in safety forums created by the company for example safety meetings and safety talks
  • Report all safety incidents to the relevant people
  • Discuss all safety incidents
  • Follow-up on any activities assigned through safety meetings/committees/representatives/management
  • Attend safety education and refresher programs
  • Comply with safety policies and procedures at the workplace
  • Distribute safety information as and when required
The Ideal Candidate:

Qualification and Experience

  • Grade 12
  • Relevant Tertiary Qualification (Diploma or Degree) in Computer Science / Information systems / Informatics etc
  • Minimum of 5 years experience within C# – Dot.Net environment.
  • Minimum of 3 years experience within the MS SQL environment.
  • Agile Project Management / Team Lead

Skills and Attributes

  • Microsoft desktop and server operating systems
  • SSRS Reporting
  • Database design
  • C#, JavaScript, TypeScript, AngularJS
  • .NET, Entity Framework, Angular web application framework, Web sites/pages, Web applications, API and services.
  • Networking, user interface principles
  • Microsoft SQL Server experience
  • Systems Design, Coding and Testing.
  • Data normalization, Efficient data access, and Performance tuning.
  • Data gathering, consolidating, processing, sorting and display via export and or GUI.
  • Excellent Communication Skills - Verbal & Written
  • Understanding the organizational environment
  • Understanding the organization's goals and objectives
  • Dealing with changing circumstances
  • Supporting and working with others
  • Delivering objectives
  • Dealing with complexity
  • Acting professionally
  • Delivering great customer service
  • Sharing and cooperating

  • Software Developer

    2 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Key Responsibilities: Develop, create, and modify software applications. Analyze user needs and design software solutions. Optimize operational efficiency through software customization. Design and manage databases within application areas. Collaborate with system analysts, engineers, and other team members. Modify existing software to correct errors and...

  • Software Developer

    2 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Company & Job description A pioneering company with a rich legacy in South African and global IT security is seeking a talented C# .Net software developer to innovate alongside their dedicated team. This industry leader specialises in cutting-edge solutions that safeguard critical systems worldwide. Currently, they're the future of cybersecurity technology....

  • Software developer

    2 weeks ago


    Centurion, Gauteng, South Africa Curiska Full time

    Position specification: Software developer· Degree in either:o Computer Engineering,o Electronic Engineering oro Computer Science· Completion of the Engineering degree within a period of 5 years OR Completion of the Computer Science degree within a period of 4 years.· At least 70% for both matric Mathematics and Physical Science.· 2 to 7 years of...

  • Software Developer

    2 weeks ago


    Centurion, Gauteng, South Africa People Dimension Full time

    Introduction A well-established global security company in Centurion, is looking for a Software Developer to join their team. Send your CV to hr5peopledimension (dot) co (dot) za.Responsibilities:• Design, code, debug, and support software developed for internal and external clients.• This will vary between designing and writing computer programs from...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Key Responsibilities: Develop, create, and modify software applications and utility programs. Analyze user needs to develop software solutions. Design and customize software to enhance operational efficiency. Perform database analysis and design within application areas. Modify existing software to correct errors and improve performance. Collaborate with...


  • Centurion, Gauteng, South Africa PlaceTalent Full time

    We're Hiring a Software Developer at Our Company!Minimum Requirements:Bachelor's degree in Computer Science or Information TechnologyOther suitable .Net or related IT development qualificationExperience with Model-View-ViewModel (MVM) and/or Model-View-ViewModel-Model (MVVM)Strong software development experience in technologies like .NET, SQL, Xamarin, and...

  • Salesforce Developer

    2 weeks ago


    Centurion, Gauteng, South Africa Dotcom Software Full time

    Solid development background, minumum of at least a PD1 certififcation (Salesforce Platform developer 1)Accountable for guiding the clarification of the business requirements, through in-work collaboration with the business stakeholders and working within the feature team to ensure these are delivered effectively.Plan and conduct requirements and solution...


  • Centurion, Gauteng, South Africa G4S Full time

    Salary and benefits will be based on the importance of the position and following the company's policy.Job Overview:G4S Secure Solutions (SA), a top provider of security management solutions, is seeking a Software Developer: Angular General Manager: Skycom to join their team at the Head Office in Centurion.The ideal candidate should be proactive and...


  • Centurion, Gauteng, South Africa G4S Full time

    Salary and benefits will be based on the importance of the position and following the company's policy.Job Overview:G4S Secure Solutions (SA), a top provider of security management solutions, is seeking a Software Developer: Angular General Manager: Skycom to join their team at the Head Office in Centurion.The ideal candidate should be proactive and...

  • Technical Writer

    2 weeks ago


    Centurion, Gauteng, South Africa RIB Software Full time

    Job Title: Technical WriterJob Summary:Responsibilities:Create and update technical documentation, Did you Knows, User Guides, Technotes and Help Articles for our software products.Translate complex technical concepts into clear and user-friendly content.Conduct thorough research and analysis to gather information and validate technical details.Edit and...

  • Software Developer

    2 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    My client digitizes health and safety management systems across various industries.Responsibilities Include:Focus on Front-End development to ensure system functionality, user-friendliness and visual appeal.Collaborate with Senior Full-Stack Developers in developing complex systems, and learning various technologies including front-end (on both Web and...

  • Software Engineer

    2 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Your Role:Analyze system-level requirements and translate them into software high-level requirements.Craft test cases to evaluate high-level software requirements.Write and review other traditional V Model (RTCA 178C) documentation.Develop software source code at both embedded and application levels.Verify and validate software functionality.Participate in...

  • Software Engineer

    2 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Software EngineerLocation: Hybrid, CenturionQualifications:BEng (Computer Engineering) or equivalent BScRequirements:Minimum 5 years of experience in software development.Proficiency in C/C++ Software Development.Experience in Safety Critical Software Environment.Previous exposure to military environment is advantageous.Key Competencies:Proficient in...


  • Centurion, Gauteng, South Africa Network Contracting Full time

    Design company based in Centurion has an opportunity available for an Embedded Developer with specialization in control Systems. Job title: Software Engineer/ Developer (specializing in Control Systems)Division/Department: Electronic Design/ Embedded SoftwareReports to: Head of Electronic Design/ Embedded SoftwareEducation and Experience Requirements:...


  • Centurion, Gauteng, South Africa Network Contracting Full time

    FrEngineering Design company based in Centurion has an opportunity available for an Embedded Developer with specialization in control Systems. Job title:Software Engineer/ Developer (specializing in Control Systems)Division/Department:Electronic Design/ Embedded SoftwareReports to:Head of Electronic Design/ Embedded SoftwareEducation and Experience...


  • Centurion, Gauteng, South Africa BCXP Full time

    Business unit, Department, ReportingBusiness Unit: Digital Platform SolutionsDepartment: Retail SolutionsReports to: Senior Manager Core DescriptionAssign tools for managing the programme cycle with simple, clean & re-usable codes.Coordinate developed codes for extensive test coverage, perform continuous deployment in a professional software engineering...


  • Centurion, Gauteng, South Africa Communicate Recruitment Full time

    Job Description: Apply your advanced skills in MATLAB/Simulink software development to pioneer cutting-edge controllers and systemsTake charge of developing, documenting, and testing control software and innovative toolsPerform rigorous module-level testing and validation to guarantee peak performanceInnovate software development processes to continuously...


  • Centurion, Gauteng, South Africa RJPersonnel Full time

    1years Act as a software Subject Matter expert and provide tier 3 technical escalation Conduct root cause analysis through your access to the code base and log files Manage and prioritise customer escalations in line with SLA's Develop timely workarounds and communicate this with the customer in a timely manner Mentoring and supporting level 1 and level 2...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Responsibilities:Develop and maintain software applications for secure networking encryptors, mobile communications, and cryptographic modules.Work on the trusted operating system, ensuring its integrity and security.Collaborate with a diverse team to design custom PCBs and server platforms.Contribute to the full software development lifecycle, from concept...


  • Centurion, Gauteng, South Africa Symbionix Full time

    Symbionix: Mid-level Fullstack Developer We are a technology startup, working in a fast-paced and dynamic environment involved in a wide range of domains. There is room to get involved in all aspects of the business since we are a small team and we need to work closely together to make our mission a success. There is room to also grow into a leadership...