Senior Software Developer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join us as a Senior Software Developer where you will lead the development of critical software systems. You will leverage your expertise to drive project success and ensure software quality that meets the highest standards.

Responsibilities

  • Design and maintain databases and data models.
  • Work with DevOps teams to automate deployment processes.
  • Create technical documentation and user manuals.
  • Participate in agile development methodologies.
  • Mentor junior developers and contribute to team growth.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
Experience
  • 5+ years of software development experience
Technical Skills
  • Java
  • Spring Framework
  • SQL
  • REST APIs
  • Cloud Platforms
Soft Skills
  • Analytical Skills
  • Teamwork
  • Adaptability
Certifications
  • Oracle Certified Professional, Java SE
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Familiarity with containerization technology for deploying applications.
  • Experience with CI/CD practices: Hands-on experience with continuous integration and continuous delivery pipelines.

Benefits

  • Medical aid and wellness programs.
  • Generous leave policies.
  • Flexible working arrangements including remote work options.
  • Training and professional development opportunities.

Company Culture

  • Innovation: We value innovative thinking and actively support creative solutions in our projects.
  • Collaboration: Our work culture promotes teamwork and collaboration across departments.
  • Inclusivity: We are dedicated to diversity and inclusion in our workforce, welcoming all perspectives.
Status: Open