Senior Software Developer

Johannesburg FULL TIME R60,000 - R80,000 / Month
(R720,000 - R960,000 / Year)

Job Description

As a Senior Software Developer, you will develop high-quality software solutions that meet our business objectives. This role involves working collaboratively with other developers and stakeholders, ensuring that code quality and best practices are upheld while delivering features on time.

Responsibilities

  • Architect and develop scalable solutions using Java and accompanying frameworks.
  • Conduct performance testing and refine software for better efficiency.
  • Create and manage project documentation for future reference.
  • Communicate effectively with clients and stakeholders regarding project status.
  • Review code contributions, providing constructive feedback and improvements.

Requirements

Education
  • Bachelor's degree in Information Technology or similar field
  • Preferred: Master's degree in Software Engineering
Experience
  • At least 5 years of relevant experience in full-stack software development
Technical Skills
  • JDBC
  • RESTful Services
  • Docker
Soft Skills
  • Effective Communication
  • Leadership
Certifications
  • AWS Certified Developer
  • Certified Scrum Professional (CSP)
Languages
  • English: Fluent

Advantageous

  • Exposure to the financial services sector: Understanding of the financial applications and environments, ideally with fintech experience.
  • Experience in developing mobile applications: Familiarity with mobile development practices and frameworks.

Benefits

  • Extensive healthcare options including mental health support.
  • Generous employee stock purchase programs.
  • Work-life balance initiatives promoting wellness.
  • Transport allowances for commuting.

Company Culture

  • Collaboration: Teamwork is at the heart of what we do, encouraging synergy and cooperation.
  • Employee Well-being: We prioritize the health and wellness of our team, offering various support programs.
  • Respectful Atmosphere: A respectful work environment is vital to our collective success and employee satisfaction.
Status: Open