Software Development Manager (Aa)

Software Development Manager (Aa)
Company:

Cyberpro Consulting


Details of the offer

Job Information

Industry: Financial Services
Salary: R109 000.00
City: Sandton
State/Province: Gauteng
Country: South Africa
Zip/Postal Code: 2172



Job Description
Job Specification: Software Development Manager
Job Title: Software Development ManagerLocation: Johannesburg
Job Summary: We are looking for a dynamic and experienced Software Development Manager to lead our software development team within the Technology Implementation stream. This role is critical in ensuring the seamless delivery of business-as-usual (BAU) activities while driving innovation and excellence in software development. The ideal candidate will have strong technical expertise, leadership skills, and experience in a Microsoft environment (both on-premises and Azure cloud).
Key Responsibilities:

Oversee the day-to-day operations of the software development team, managing BAU activities and ensuring timely delivery of high-quality software solutions.
Lead a team of 4-7 software developers, providing mentorship, guidance, and support to enhance team performance and professional growth.
Collaborate closely with the Heads of IT and other stream leaders (Enterprise Architecture, Service Delivery, Infrastructure, and Delivery & Execution) to align development efforts with organizational objectives.
Develop, implement, and maintain software development processes, standards, and best practices to improve efficiency and productivity.
Drive the adoption of Agile methodologies, continuous integration, and DevOps practices within the team.
Manage the end-to-end software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
Ensure all development projects are delivered on time, within scope, and budget, while meeting or exceeding quality standards.
Foster a culture of continuous improvement, innovation, and collaboration within the development team.
Monitor and report on key performance indicators (KPIs) and metrics to assess the team's progress and impact.
Identify and resolve technical challenges, risks, and issues that may arise during development.
Stay current with industry trends, emerging technologies, and best practices to drive innovation and maintain a competitive edge.

Requirements
Qualifications:

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. A master's degree is preferred.
Minimum of 5-7 years of experience in software development, with at least 3 years in a managerial role.
Proven experience in managing software development teams in a Microsoft environment (both on-premises and Azure cloud).
Strong understanding of software development methodologies (e.g., Agile, Scrum) and DevOps practices.
Proficiency in programming languages such as C#, .NET, or similar.
Experience with Microsoft Azure cloud services, DevOps tools, and frameworks.
Strong knowledge of software architecture, design patterns, and best practices.
Excellent leadership, communication, and interpersonal skills.
Proven track record of successfully managing multiple projects simultaneously.
Strong problem-solving skills and the ability to make sound decisions under pressure.
Ability to work effectively in a fast-paced, dynamic environment.

Preferred Skills:

Experience with enterprise-scale software solutions and microservices architecture.
Familiarity with CI/CD pipelines and automated testing frameworks.
Certifications in relevant technologies or methodologies (e.g., Microsoft Certified: Azure Solutions Architect, Scrum Master).
Experience in integrating software development with enterprise architecture and infrastructure teams.
Knowledge of security best practices and regulatory compliance in software development.

Personal Attributes:

Strong analytical and strategic thinking abilities.
Detail-oriented with a focus on quality and excellence.
Highly motivated, adaptable, and results-driven.
Collaborative and team-oriented mindset.



#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Software Development Manager (Aa)
Company:

Cyberpro Consulting


Graduate Delphi Developer

Job Description This is a remote position. Red Ember Recruitment is currently sourcing a Graduate Delphi Developer for a remote role. Development of software...


From Red Ember Recruitment (Pty) Ltd - Gauteng

Published a month ago

Presales Architect

JOB DESCRIPTION Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence a...


From Ntt - Gauteng

Published a month ago

Cyber Security Engineer

Overview Hire Resolve is currently seeking a highly skilled Cyber Security Engineer for our client, a leading independent power producer. This is an exceptio...


From Hire Resolve - Gauteng

Published a month ago

Application Support Consultant

Application Support Consultant. The ideal candidate will be responsible for Software Application supportStrong understanding in Financial Systems (Bookkeepin...


From Prr Recruitment Services - Gauteng

Published a month ago

Built at: 2024-10-02T13:52:10.506Z