Senior Software Engineer

Johannesburg FULL TIME R60,000 - R75,000 / Month
(R720,000 - R900,000 / Year)

Job Description

We are on the lookout for a new Senior Software Engineer to contribute to our cutting-edge software development projects. Bring your creativity and technical prowess to a dynamic team striving for excellence.

Responsibilities

  • Work with business analysts to gather and assess project requirements.
  • Develop, test, and deploy applications using Agile methodologies.
  • Facilitate communication between team members to ensure alignment on project goals.
  • Assist in the integration of third-party APIs to enhance functionality.
  • Contribute to team knowledge bases and share insights on best practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in Computer Science or IT is preferred
Experience
  • 5+ years in software development with a focus on full-stack capabilities
Technical Skills
  • Java
  • SQL
Soft Skills
  • Analytical thinking
  • Teamwork
Certifications
  • Google Cloud Professional Certificate
  • Scrum Master Certification
Languages
  • English: Fluent
  • Afrikaans: Basic

Advantageous

  • Familiarity with Microservices architecture: Understanding of microservices in web application development.
  • Knowledge of Agile methodologies: Experience working in Agile environments to deliver software projects.

Benefits

  • Health and wellness programs
  • Generous leave policies
  • Team-building events and activities
  • Support for continuous learning and certifications

Company Culture

  • Continuous Learning: We support employees in their professional development through training and workshops.
  • Work-Life Balance: We understand the importance of maintaining a healthy work-life balance.
  • Respect and Integrity: We value respect and integrity in all interactions, both internally and externally.
Status: Closed