Systems Developer

5 days ago


Johannesburg, Gauteng, South Africa Blue Pearl Full time
Johannesburg, South Africa | Posted on 02/25/2025

This position is responsible for developing applications. Major job responsibilities include: collaborating with the Project Manager, Development Manager, Developers, and other Project Team members during development phase; analyzing requirements of project to determine the appropriate algorithms to use and ensuring proper documentation of each developed application; researching/evaluating software or hardware that may assist in development or may be used as program platform; creating technical design documentation of assigned projects; and analyzing new programs and upgrades of externally developed applications. This role requires excellent programming skills and understanding of relational databases.

DUTIES & RESPONSIBILITIES

1. Analyzes & develops complex software applications for the web, desktop, and mobile applications.
2. Participates in design, code, and system functionality reviews.
3. Develops detailed design specifications based on system requirements and the created mockup/prototype.
4. Works with the Development Lead and Client and ensures the software being developed adheres to design specifications.
5. Runs unit tests to find errors and to confirm if program meets specifications.
6. Performs code walkthroughs to help the team understand/evaluate how the code works in the system.
7. Writes and maintains documentation to describe the written program such as technical design, implementation, and installation documentation.
8. Analyzes codes to find causes of errors and fix/revise program.
9. Provides technical assistance by responding to inquiries/questions, or system errors/problems.
10. Responsible for identifying potential issues and risks, and suggests opportunities for improvement/mitigation.
11. Ensures compliance to company rules and regulations, which shall include but not limited to the Employee Code of Discipline, the policies on Quality Management System (QMS), Information Security Management System (ISMS), Environment Health & Safety (EHS), and Environmental Management System (EMS); and other duties and responsibilities prescribed for all employees.
12. Ensures compliance of all Non-Conformity Corrective Action Preventive Action Concessions (NCAPACs) and all other audit findings within the prescribed period.
13. Reports security incidents and/or any identified security weaknesses.
14. Performs other tasks that may be assigned from time to time.

Requirements

Education: Graduate of BS/BA in Information Technology and other related courses.

Experience: At least three (3) years experience in software development.

(Training, License, Certification): Not Applicable

(Knowledge, Skills, Attitudes) Functional & Technical Competencies:

- Work as a full stack developer.
- Work experience in software programming in .NET Technologies (C#, ASP.NET, .NET and .NET Core, Python).
- Work experience in Microsoft SQL Server and PostgreSQL.
- Experience in GIS tools such as PostGIS, GeoServer, ArcGIS Server is an advantage.
- Solid understanding of object-oriented programming.
- Can integrate Frontend and backend connectivity.
- Knowledge of HTTP and REST API.
- Must understand and can apply Web Architecture.
- Must know how to use version control software such as Git.
- Excellent computer skills and proficient in Excel, Word, PowerPoint, and Outlook.
- Excellent communication skills both verbal and written.
- Excellent interpersonal and collaborative skills.

Work Conditions

Work Schedule is aligned to client and project stakeholders availability (may be required to extend working hours as the need arises).

#J-18808-Ljbffr

  • Johannesburg, Gauteng, South Africa Universal Automated Systems Full time

    Universal Automated Systems is seeking an Automated Systems Engineer to join our team in South Africa. As an Automated Systems Engineer, you will be responsible for the design, development, and maintenance of automated systems, including troubleshooting and resolving technical issues.About the CompanyDesign and development of automated systemsTroubleshooting...


  • Johannesburg, Gauteng, South Africa Tower Group (Pty) Ltd Full time

    Tower Group (Pty) Ltd is a leading provider of IT services. We are seeking a highly skilled Information Systems Developer to join our team.The successful candidate will be responsible for designing, developing, and implementing information systems that meet business requirements. They will work closely with cross-functional teams to ensure that systems are...


  • Johannesburg, Gauteng, South Africa Information Regulator SA Full time

    Job title : Senior Systems DeveloperJob Location : Gauteng, JohannesburgDeadline : March 17, 2025Quick Recommended LinksJobs by Location Job by industries REQUIREMENTSMatric certificate plus a National Diploma/Bachelor's degree or Advanced Diploma in Information Technology (IT), or equivalent qualification rated at National Qualification Framework (NQF)...


  • Johannesburg, Gauteng, South Africa Wesbank Full time

    Are you a motivated and innovative professional looking for a new challenge? Do you have a passion for designing and developing systems that meet business needs? If so, we encourage you to apply for the position of Systems Development Specialist.Key Responsibilities:Design and develop systems that meet business requirementsCollaborate with cross-functional...


  • Johannesburg, Gauteng, South Africa tihsa Full time

    Are you looking for a challenging role that leverages your IT expertise? We are seeking a skilled Systems Development Manager to join our team at Telesure Investment Holdings.In this role, you will be responsible for designing and developing the GIT Service Management system, ensuring stability and quality. You will analyze requirements, create technical...


  • Johannesburg, Gauteng, South Africa Network Engineering Full time

    Network Engineering is currently looking for a Digital Systems Developer to fill this exciting opportunity.About the CompanyWe are a leading provider of innovative solutions in the field of electronic engineering.Job RequirementsThis role involves designing and developing digital systems and components based on project requirements.Required Skills and...


  • Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    As a Software Systems Developer at Standard Bank of South Africa Limited, you will be responsible for designing, coding, testing, debugging, and maintaining programs in development environments.You will apply agreed standards and tools to achieve a well-engineered result. You will work within a strict framework of programming standards under the supervision...


  • Johannesburg, Gauteng, South Africa CorraCore Full time

    Job Function: Quality Control Systems DeveloperWe are seeking an experienced Quality Control Systems Developer to join our team at CorraCore. As a key member of our organization, you will be responsible for developing and implementing comprehensive quality control systems, including the design and implementation of HACCP processes and quality assurance...


  • Johannesburg, Gauteng, South Africa Golden Rule Full time

    Our client, a leader in the Financial Services space has an exciting opportunity available for a Senior  IT Systems Developer (Compass) Purpose of the role: The purpose of the role is to analyse, design, develop, test, and implement appropriate and efficient solutions that integrate with the core Compass application. These solutions must be efficient and...


  • Johannesburg, Gauteng, South Africa Skillzpage Full time

    About the RoleThis exciting opportunity is available for a skilled Senior C++ Developer to join our team at Skillzpage. Based in Parktown, this role offers flexible hours and the chance to work on a variety of projects.The successful candidate will be responsible for developing Web API, C++ applications, and C applications, as well as designing and...


  • Johannesburg, Gauteng, South Africa Ashton personnel Full time

    SENIOR SOFTWARE/SYSTEMS DEVELOPERJOHANNESBURG SOUTH AREA.R80 000 per month CTCSound software development experience, application scoping, tools andlibrary architecture and system integrationData modelling, database design, user interface design, prototyping andapplicationSystem integration, interfaces and integration capabilitiesSound experience on...


  • Johannesburg, Gauteng, South Africa Edge Executives Full time

    Key Responsibilities:System Development & Maintenance:Develop, maintain, and optimize internal business systems.Ensure system security, efficiency, and scalability.Database Management:Manage and maintain SQL databases, including data integrity and security.Set up and optimize relational databases for various operational needs.Software Integration &...


  • Johannesburg, Gauteng, South Africa Ananzi Full time

    **Company Overview**Ananzi is a leading company in the field of IT Shared Services.We pride ourselves on being a dynamic and innovative organization that creates opportunities for growth and development.We are committed to creating a positive work environment that supports the well-being and success of our employees.What We OfferCompetitive salary and...


  • Johannesburg, Gauteng, South Africa Edge Executives Full time

    Key Responsibilities:System Development & Maintenance:Develop, maintain, and optimize internal business systems.Ensure system security, efficiency, and scalability.Database Management:Manage and maintain SQL databases, including data integrity and security.Set up and optimize relational databases for various operational needSoftware Integration &...


  • Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full time

    About the JobDiverse Consulting Solutions is seeking an experienced Automation and Control Systems Developer to join our team. As a key member of our automation department, you will be responsible for designing, developing, and implementing automation solutions using Allen Bradley and Mitsubishi PLCs.The successful candidate will have a strong background in...


  • Johannesburg, Gauteng, South Africa Positron SE Full time

    Company OverviewPositron SE is a leading technology company that provides innovative solutions for various industries.We are committed to excellence and strive to deliver high-quality products and services to our clients.Job RequirementsJava Programming: Extensive experience in Java programming, particularly with the Volante system.System Development Life...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are looking for a skilled Business Intelligence Systems Developer to join our team in Johannesburg. As a specialist cell captive insurance company, we operate in various sectors, including corporate risk finance, alternative distribution, and underwriting management.The ideal candidate will have expertise in:End-to-end data pipelines, incorporating...


  • Johannesburg, Gauteng, South Africa Kemtech Full time

    About This RoleKemtech is currently seeking a talented T24 L3 Developer to fill a full-time hybrid position based in South Africa. The successful candidate will be responsible for analyzing requirements, designing, developing, and deploying software solutions within the T24 environment.Key ResponsibilitiesThe key responsibilities of this role include:Coding,...


  • Johannesburg, Gauteng, South Africa Liberty Group Limited Full time

    At Liberty, we employ more than 6,000 people across 7 businesses in 18 African countries. Every day, our employees grow their knowledge by working with diverse groups of people who specialise in a wide range of skills across insurance, asset management, investment and health products. We continually seek to engage, develop, recognise and reward the people...


  • Johannesburg, Gauteng, South Africa mPHATEK Systems Full time

    OverviewmPHATEK Systems is a leader in providing cutting-edge technology solutions. We are seeking a highly skilled Information Security Expert to join our security team.Job DescriptionWe are looking for an experienced Information Security Expert who can lead our information security initiatives. The successful candidate will have a strong background in...