Software Engineer

Details of the offer

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description A seasoned Full-Stack Software Engineer with a strong track record of delivering complex web applications and a passion for mentoring and leadership. The senior full-stack engineer is a senior member of Old Mutual's team, the incumbent will take a leadership role in designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring junior and intermediate developers.
Key Responsibilities: Full-Stack Development: Lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience.Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Collaborate closely with the design team to maintain a seamless and visually appealing user experience.Back-End Development: Manage server-side development, including the selection and use of programming languages and frameworks like Node.js, Python, Ruby, Django, etc.Database Management: Design, optimize, and manage database schemas, queries, and interactions using relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.Web Application Frameworks: Utilize specific web application frameworks and libraries to streamline development processes, enhance application functionality, and provide technical leadership.Architecture and System Design: Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions.Version Control: Lead codebase management using Git or other version control systems, establishing best practices for code collaboration and version tracking.Testing and Debugging: Establish testing strategies, develop unit tests, and provide expertise in debugging and optimizing code for performance and reliability.API Integration: Work on integrating APIs and third-party services, focusing on security, scalability, and efficiency.DevOps and Deployment: Implement DevOps practices, including CI/CD pipelines, containerization, and cloud services to optimize application deployment and scaling.Mentoring and Collaboration: Mentor and collaborate with junior and intermediate developers, contributing to team growth, knowledge sharing, and best practices.Minimum Requirements: Education: Bachelors Degree (B) (Required)
Closing Date: 17 October 2024
The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

Senior Software Engineer Cape Town, South Africa

Ozow is looking for a Senior Software Engineer to collaborate with other developers in writing well-designed, testable code. You will be working with a team ...


From Ozow Group. - Western Cape

Published a month ago

.Net Developer

We're looking for a Senior .Net Developer to join our team! As the Senior Developer, you'll play a critical role in leading a team of developers and deliveri...


From Ioco - Western Cape

Published a month ago

Financial Modeler: Engagement / Consulting Manager (Transport | Infrastructure)

Financial Modeler: Engagement / Consulting Manager (Transport | Infrastructure) Western Cape: Cape TownCompetitive Package on Offer based on Qualification an...


From Hr Genie - Western Cape

Published a month ago

Php Developer

Key Responsibilities:Develop, test, and maintain web applications using PHP and related frameworks (e.g., Laravel, Symfony).Collaborate with cross-functional...


From Network Recruitment - Western Cape

Published a month ago

Built at: 2024-11-08T10:37:44.636Z