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)