Search suggestions:

no experience
general worker
learnership
driver
cleaning
sales
mining vacancies
accountant
customer service
admin
retail
office administrator
assistant
Cape Town
Stad Kaapstad
Wes-Kaap
KwaZulu-Natal
Gauteng
Johannesburg
City of Ekurhuleni Metropolitan Municipality
Mokopane
Vrystaat
Randburg
Roodepoort
Gqeberha

Systems Developer

Blue Pearl
Johannesburg, Gauteng
Contract
1 day ago
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; researches/evaluates software or hardware that may assist in development or may be used as program platform; create technical design documentation of assigned projects; and analyzes new programs and upgrades of externally developed application. This role requires excellent programming skills and understanding of relational databases.

II. 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/revises 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) year experience in software development 

Eligibility
(Training, License, Certification)  Not Applicable
Competencies
(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)
• Knowledgeable in Java 2EE.
• Work experience in Microsoft SQL Server and PostgreSQL
• Solid understanding on any of the following web design tools but not limited to: HTML, XHTML, CSS, JavaScript, jQuery
• 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




I. JOB FACTORS
Scope of Impact 
Global geographic reach of all business areas
Internal Contacts
Middle Management
Non-Management Staff
External Contacts 
Clients/Business Partners
3rd Party Vendors
Work Conditions
Work Schedule is aligned to client and project stakeholders availability (may be required to extend working hours as the need arises)



Apply
Save
Report job
Other Job Recommendations:

Vehicle Camera & Systems Installation Technician - KZN

InstallerNetSA
Durban, KwaZulu-Natal
R 334 700 - R 423 805
  • Install, maintain, and troubleshoot vehicle cameras,...
  • Ensure optimal performance and operation of all systems...
1 week ago

Systems Technician

GEW Technologies (Pty) Ltd
Pretoria, Gauteng
R 206 084 - R 260 948
  • Familiarity with engineering documentation and quality...
  • Strong foundational knowledge of mathematics, physics, and...
2 weeks ago

Intermediate .Net Developer

Blue Pearl
Cape Town, Wes-Kaap
  • Develop and maintain web and desktop applications using C#,...
  • Build and integrate RESTful APIs and services for seamless...
1 day ago

Senior/Lead Full Stack Developer

Blue Pearl
Johannesburg, Gauteng
The ideal candidate will play a pivotal role in developing and maintaining high-performance web applications, ensuring...
2 weeks ago

security systems technician

Mzansi security and training
Durban, KwaZulu-Natal
R 265 606 - R 336 317
The role requires strong technical proficiency with a variety of industry-leading systems and brands, including Bosch, Gallagher,...
4 days ago

Senior Back-End Developer

Betway
Pretoria, Gauteng
  • Proficient in .NET 5 and above for developing Web APIs and...
  • Solid experience with C# 8 and above...
3 weeks ago

Senior Systems Analyst

PATHFINDERS CONSULTING
Stad Kaapstad, Wes-Kaap
Develop data pipelines (ETL) that ensure clean, structured financial data flows across systems Collaborate with IT and...
4 weeks ago

Linux System Administrator

InfyStrat Software Services
Johannesburg, Gauteng
  • Install, configure, and maintain Linux servers and...
  • Monitor system performance, troubleshoot issues, and perform...
3 weeks ago

Territory Manager South Africa

Align Technology
Johannesburg, Gauteng
R 184 940 - R 234 175
  • Manage accounts in South Africa and report back to the Area...
  • With a result and plan oriented mind, ensure the effective...
2 days ago

Store Manager (45hr) - Sportscene - The Grove

TFG
Gauteng
  • Driving turnover to ensure the achievement of targets 
  • Managing stock losses to ensure shrinkage is in line with...
17 hours ago