Talent.com
Placements24
Senior Software EngineerPlacements24 • Gauteng, ZA
Search for other jobs
Senior Software Engineer

Senior Software Engineer

Placements24 • Gauteng, ZA
21 days ago
Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic IT department in Midrand . This role is crucial for developing and maintaining cutting-edge software solutions that drive business growth and efficiency. You will be part of a collaborative team environment, working on complex projects that require innovative problem-solving and a commitment to delivering high-quality code. This position offers the opportunity to mentor junior engineers, influence technical decisions, and contribute significantly to the company's technological roadmap within a stimulating and evolving landscape.

Key Responsibilities

  • Design, develop, and deploy scalable and robust backend services and APIs.
  • Collaborate with product managers and stakeholders to define software requirements and technical specifications.
  • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
  • Conduct thorough code reviews to ensure code quality, maintainability, and performance.
  • Troubleshoot, debug, and upgrade existing software systems to enhance functionality and reliability.
  • Mentor and guide junior software engineers, fostering a culture of learning and knowledge sharing within the team.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in software development, with a focus on backend technologies.
  • Proficiency in programming languages such as Java, Python, or C#, and experience with relevant frameworks.
  • Strong understanding of database systems (SQL and NoSQL), data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.

Benefits

  • Competitive annual salary and performance-based bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for professional development, training, and certifications.
  • A hybrid work model offering a balance between office collaboration and remote flexibility.
  • Access to modern office facilities in a prime Midrand location.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Gauteng, ZA