Software Engineer

South Africa Western Cape Cape Town

ZAR 96000 - 112000 Monthly

Company

Tych Business Solutions

Contact

0875625545
www.tych.co.za

< More Jobs at Tych Business Solutions

Software Engineer

Apply Now
Closing Date: 2025-09-05
Job Type: Contract
Job Level: Senior
Experience: Between 5 - 7 Years
EE/AA: No

Summary

We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications that meet business requirements. You will collaborate with cross-functional teams to deliver high-quality solutions and continuously improve our technology stack.

Description

Responsibilities:

  • Design, develop, and maintain scalable software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Troubleshoot, debug, and upgrade existing software.
  • Ensure software meets all requirements of quality, security, and performance.
  • Stay up-to-date with emerging technologies and industry trends.

Minimum Requirements

Qualifications:

  • Matric and Bachelors degree in Computer Science, Engineering, or related field.
  • 5 Experience as a Software Engineer or similar role.
  • Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with web frameworks, APIs, and databases.
  • Familiarity with Agile development methodologies.
  • Strong problem-solving and communication skills.

Skills:

  • Proficiency in .Net and .Net Core, C#, Python, Powershell, SQL (at least 5 years)
  • Familiarity with AWS Services - Lambda, API Gateway, DynamoDB, EC2, S3, CloudWatch, SQS
  • Experience with Microservices and API development
  • Familiarity with CI-CD and Azure DevOps

Apply Now