Software Developer

Johannesburg FULL TIME R30,000 - R50,000 / Month
(R360,000 - R600,000 / Year)

Job Description

As a Software Developer, you’ll collaborate with a team of developers to provide technical solutions that drive success for our clients. This role is perfect for someone who enjoys problem-solving and is eager to implement modern technologies.

Responsibilities

  • Design, develop, and implement APIs and microservices.
  • Utilize Agile methodologies to deliver software solutions.
  • Work with DevOps to streamline deployment processes.
  • Monitor and maintain performance metrics after deployment.
  • Develop documentation for software applications.
  • Assist in system integration and testing phases.
  • Engage in troubleshooting and root cause analysis.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 4+ years of experience in software development, preferably in a tech environment
Technical Skills
  • ASP.NET
  • Angular
Soft Skills
  • Creative Problem Solving
  • Time Management
Certifications
  • Google Cloud Certified - Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Exposure to containerization tools (Docker): Hands-on experience with Docker for application deployment.
  • Experience with CI/CD pipelines: Knowledge of CI/CD for streamlined software development.

Benefits

  • Attractive compensation package with annual bonuses
  • Comprehensive health cover and wellness programs
  • Remote work flexibility with a supportive team environment
  • Access to training and certification programs

Company Culture

  • Continuous Learning: We promote a culture of continuous learning and professional development.
  • Work-Life Balance: We strive to maintain a healthy work-life balance for our employees.
  • Community Engagement: We actively participate in community development and tech initiatives.
Status: Closed