Jobs
>
Centurion

    Software Developer - Centurion, South Africa - G4S

    Default job background
    Full time and Permanent
    Description

    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# –
    • 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


  • Mass Staffing Projects Centurion, South Africa

    **Job Information** · - Location- Centurion, Central- Salary K- Job Type- Permanent- Education- Bachelor's Degree / BTech- Experience- 5+ years'- Reference- CENT210902AOK- · - Fax Fast growing company looking to hire a developer to actively develop, support and maintain both inh ...


  • BCXP Centurion, South Africa

    Business unit, Department, Reporting · **Business Unit**: DPS · **Department**: Health & Retail Solutions Core Description · 5 -7 years' experience in software development within the healthcare environment: Coding experience. Project management. Scrum. JIRA. TFS. Azure. · Dev OPS ...


  • Total IT Recruitment Pretoria, South Africa

    As 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 effecti ...


  • Eduvos Pretoria, South Africa

    **Job Advert Summary**: · **Eduvos **is looking to employ a** IT Software Development Lecturer** (C#) at our Pretoria campus on a permanent basis.*** · **Type of appointment**: · **Permanent appointment** · **Purpose**: · - To lecture Information Technology-related modules, in th ...


  • Eduvos Pretoria, South Africa

    **Job Advert Summary**: · **Eduvos **is looking to employ a** IT Software Development Lecturer** at our Pretoria campus on a permanent basis.*** · **Type of appointment**: · **Permanent appointment** · **Purpose**: · - To lecture Information Technology-related modules, in the fac ...


  • Salt Recruitment Pretoria, South Africa

    **Software Development Manager** · Are you an experienced and dynamic Dev Manager looking for an exciting opportunity in one of Africa's largest Dev Houses? We are seeking a talented individual with a minimum of 4 years of managerial experience or 6 years as a lead developer, who ...

  • Planned Talent Pty (Ltd)

    Software Developer

    5 days ago


    Planned Talent Pty (Ltd) Centurion, South Africa Full time

    More about the opportunity: · Are you a talented Software Developer eager to take the next step in your career? Look no further Our esteemed client, a leading provider of online security services in South Africa, is on the lookout for a skilled individual to join their dynamic so ...

  • IOCO

    Software Developer

    5 days ago


    IOCO Centurion, South Africa

    We're looking for a Software Developer with strong integration experience to join our team As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. · Please note, that this is ...

  • Dante Personnel

    Software Developer

    5 days ago


    Dante Personnel Centurion, South Africa

    Minimum requirements: · Must have completed Grade 12 · Must have some tertiary education in the IT industry · Must be fully bilingual in Afrikaans and English · Must have at least 5 years working experience as a software developer with the following requirements: · Angular 14+ ( ...

  • Curiska

    Software Developer

    5 days ago


    Curiska Centurion, South Africa

    Recruiting a candidate that is comfortable working with C and C++ on an operating system level. Good understanding of networking and network security is a must; knowledge of cryptographic principles and applications is desirable. · Essential Requirements: · - Computer Engineering ...

  • People Dimension

    Software Developer

    5 days ago


    People Dimension Centurion, South Africa 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 exte ...

  • E&D Recruiters

    Software Developer

    1 week ago


    E&D Recruiters Centurion, South Africa

    Software Developer · Centurion · Minimum requirements:Degree in either Computer Engineering, Electronic Engineering or Computer Science. · Minimum 2-6 years of industry experience in software development. · Minimum 1 year of working experience in C# and Visual Studio. · Desire to ...


  • Insphired Pretoria, South Africa

    **Duties and responsibilities**: · Experienced web developer required to lead the development team for web-based and mobile products, with responsibilities including: · - Overall responsibility for the operations and deliverables of the development function · - Strategy developm ...

  • G4S

    Software Developer

    1 week ago


    G4S Centurion, Gauteng, South Africa 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 Soft ...


  • PluggedUp Johannesburg, South Africa

    Location: Cape Town, Johannesburg, or Remote · - A Bachelor's degree in Computer Science or a related field. · - Minimum of 10 years of experience in software development, with at least 5 years in a management role. · - Strong technical background in software development, includi ...


  • ALSTOM Johannesburg, South Africa

    (ICD) for software and equipment. · - To deliver Function Detailed Description (FDD) of software functions. · - To generate executable code to be loaded on the main controller (MPU/Multiple Processing Unit) and DDU (Driver's Display Unit) while assuring and maximizing the reuse o ...


  • Capital Recruit Randburg, South Africa InternshipSHIP

    **Requirements**: · Bachelor of Science (BSc) in Computer Science · Bachelor of Engineering (BEng) in Software Engineering · Bachelor of Technology (BTech) in Information Technology · Bachelor of Science (BSc) in Information Technology · Bachelor of Commerce (BCom) in Information ...


  • Hollard Recruitment Johannesburg, South Africa

    **Job Advert Summary**: · Helloan exciting new opportunity has just become available in our Hollard Life Solutions, IT Division. · **Key Responsibilities**: · - **Development Process Management**: · - Oversee the entire software development process, ensuring efficiency, adherence ...


  • ALSTOM Johannesburg, South Africa

    (ICD) for software and equipment. · - To deliver Function Detailed Description (FDD) of software functions. · - To generate executable code to be loaded on the main controller (MPU/Multiple Processing Unit) and DDU (Driver's Display Unit) while assuring and maximizing the reuse o ...


  • Capital H Staffing and Advisory Solutions Sandton, South Africa

    Our client, in the banking industry is looking for a Software Development Manager for their business bank division in Sandton. The role will focus on Credit products in the Unsecured Lending space. · **Purpose Statement** · - To provide strategic technical direction and manage mu ...