Senior Software Engineer

Johannesburg FULL TIME R54,167 - R70,833 / Month
(R650,000 - R850,000 / Year)

Job Description

We are seeking a talented Senior Software Engineer to enhance our development team. In this role, you will be responsible for designing and implementing software solutions that improve user experiences. You will work closely with various stakeholders to gather requirements and understand user needs, while also utilizing best practices in coding and testing.

Responsibilities

  • Architect and implement software solutions based on user requirements.
  • Conduct testing and debugging to ensure reliability and performance.
  • Work collaboratively in an agile development environment.
  • Develop technical documentation to guide users and inform stakeholders.
  • Coordinate with DevOps to streamline deployment processes and maintain system stability.
  • Monitor software performance and implement enhancements as needed.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree preferred
Experience
  • 5+ years of experience in software engineering with a focus on Java
Technical Skills
  • Java
  • Spring Framework
Soft Skills
  • Critical Thinking
  • Effective Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Familiarity with agile project management tools: Experience using tools like Jira or Trello for project tracking and collaboration.
  • Understanding of security best practices: Knowledge of secure coding practices and application security principles.

Benefits

  • Comprehensive medical and dental insurance.
  • Performance bonuses based on team success.
  • Paid time off and holidays.
  • Work-from-home options for improved work-life balance.

Company Culture

  • Continuous Improvement: We prioritize continuous personal and professional development for all employees.
  • Community Involvement: We engage with our local community through various outreach and support programs.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to encourage productivity and happiness.
Status: Closing Soon