Overview

Software Developer, Software Engineer, Full Stack Developer Jobs in Pretoria, South Africa at Bhs-Sonthofen Gmbh

A Software Developer is responsible for designing, coding, testing, and maintaining software applications to meet user needs. They work closely with product managers, designers, and other developers to create high-quality software solutions.

Key Responsibilities

Software Development:
Write clean, efficient, and scalable code based on requirements.

System Design:
Develop software architecture and technical specifications.

Testing & Debugging:
Conduct testing, identify bugs, and implement fixes.

Collaboration:

Work with cross-functional teams, including designers, product managers, and other engineers.

Code Reviews:
Review code written by peers to ensure quality and best practices.

Documentation:
Maintain technical documentation for future reference.

Software Deployment:
Assist in deploying applications and troubleshooting issues.

Continuous Improvement:
Stay updated with the latest development trends and technologies.

Required Skills

Programming

Languages:

Proficiency in languages such as Java, Python, JavaScript, C++, or others.

Frameworks & Libraries:
Experience with React, Angular, Node.js, Django, or similar technologies.

Databases:
Knowledge of SQL and No

SQL databases like MySQL, Postgre

SQL, or Mongo

DB.

Version Control:
Familiarity with Git and Git Hub/Git Lab.

Cloud Services:
Experience with AWS, Azure, or Google Cloud (preferred).

Problem-Solving:
Strong analytical and troubleshooting skills.

Agile Methodologies:
Experience working in Agile/Scrum environments.

Education & Experience

Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

1-5+ years of experience in software development (varies by level).

Certifications (optional but beneficial): AWS Certified Developer, Microsoft Certified:
Azure Developer Associate, etc.

Preferred Qualifications

Experience with Dev Ops and CI/CD pipelines.

Knowledge of cybersecurity best practices.

Mobile development experience (iOS/Android).

Work Environment

Full-time, hybrid, or remote work options.

Collaborative and fast-paced team setting.

Opportunities for continuous learning and professional growth.

#J-18808-Ljbffr

Title: Software Developer, Software Engineer, Full Stack Developer

Company: Bhs-Sonthofen Gmbh

Location: Pretoria, South Africa

Category: Software Development (Software Engineer, Full Stack Developer, Cloud Engineer – Software, DevOps)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.