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