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


Intermediate – Senior Javascript Engineer

Requirements:Proficiency in software engineering fundamentals and a commitment to clean code and best practices.Ability to architect and structure projects w...


From Tumaini Consulting - Gauteng

Published a month ago

Full Stack Engineer - Front End Focused

Season Share is a Sports Ticketing Technology Software ProviderWe are looking for a Senior full-stack JavaScript developer interested in developing products ...


From Season Share, Inc. - Gauteng

Published a month ago

Java Developer (Jav)

DVT is a leading global custom software development and data engineering company, and we're looking for talented individuals to join our dynamic team! Here, ...


From Dvt - Gauteng

Published a month ago

Senior Network Engineer (Jhb)

We Want YouAre you ready to take your career to the next level with BET Software? We're searching for a talented Senior Network Engineer to join our dynamic ...


From Betsoftware - Gauteng

Published a month ago

Built at: 2024-09-20T06:33:45.329Z