Senior Development Manager (Hybrid role)
Job Location
woodmead, South Africa
Job Description
Overview: We are seeking a highly capable Senior Development Manager to lead our software development team within a fast-paced, agile environment. This individual will provide strategic and technical leadership, oversee the delivery of high-quality software solutions, and ensure alignment between technology initiatives and business objectives. The ideal candidate is a hands-on leader with a strong background in .NET full stack development and modern application architecture. Minimum Requirements: Education & Experience: Bachelors degree in Computer Science, Engineering, or a related field (Masters degree advantageous). 10 years experience in software development, including at least 35 years in a technical leadership or management role . Proven experience managing teams developing enterprise-grade applications using .NET technologies . Strong background in Agile methodologies (Scrum, Kanban, SAFe) and DevOps practices. Technical Skills: Deep expertise in .NET Framework , ASP.NET MVC , Web API , and modern full stack technologies. Knowledge of front-end frameworks (e.g., Angular , React ), and mobile-responsive design. Familiarity with microservices architecture, cloud platforms (Azure/AWS), and containerization (Docker, Kubernetes). Experience with relational and non-relational databases (SQL Server, MongoDB). Strong understanding of software development best practices, coding standards, and testing methodologies. Ability to conduct code reviews, mentor senior developers, and enforce engineering discipline. Key Responsibilities: Lead and mentor a high-performing team of developers and engineers across full stack technologies. Drive the technical strategy and roadmap for internal and customer-facing applications. Work closely with product managers, business stakeholders, and other teams to define requirements and ensure successful delivery. Oversee project planning, sprint execution, and release cycles to ensure timely delivery. Ensure adherence to best practices in coding, architecture, documentation, testing, and security. Manage resource allocation, hiring, performance reviews, and training/development for team members. Monitor and optimize development processes, tools, and performance metrics. Maintain a hands-on technical presence to guide architectural decisions and resolve complex issues. Foster a culture of continuous improvement , innovation, and collaboration within the development team. Ensure software systems are scalable, maintainable, and aligned with business goals. Behavioural Competencies: Strong leadership and people management skills Excellent communication and interpersonal skills Strategic thinker with attention to detail Ability to manage multiple priorities and complex projects High level of integrity and accountability Passionate about technology, mentoring, and driving team success Solution-oriented with a strong sense of ownership
Location: woodmead, Gauteng, ZA
Posted Date: 7/2/2025
Location: woodmead, Gauteng, ZA
Posted Date: 7/2/2025
Contact Information
Contact | Human Resources |
---|