Advertisement:



Development Manager, South Africa

South Africa, Western Cape, South Africa
Last update 2024-07-14
Expires 2024-08-14
ID #1755145637
Free
Development Manager, South Africa
South Africa, Western Cape, South Africa,
Modified July 28, 2023

Description

Development Manager Flash 2023-07-18 Western Cape Job Ref #: T089 Industry: Information Technology Job Type: Permanent Positions Available: 1 We are looking for a talented individual to lead an equally talented team of Software Developers. This individual will be responsible for the overall planning, execution and success of complex software solutions to meet the needs of the business. Job Description Day to day responsibilities will include: Manage progress and sprint planning across teamsLead and manage the Software Development and IT teams to deliver software and infrastructureEnsure delivery consistent with Agile processes across the teamCollaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal servicesTo drive consistent standards and approaches throughout the development teamsWork with system architects to evolve and improve business orchestration APIsWork closely with Solutions Architects, Team Leads and Technical Integrations team to deliver on business requirementsProvide work estimates based on analyzed business and technical requirementsWorking closely with QA to identify development and production issuesResponsible for ensuring work is unit/integration tested and documentedManagement of staffing and HR requirementsAssisting in out of hours’ production releases when required, as well as out-of-hours support when necessaryProviding real-time, ongoing coaching and feedback to team members throughout the yearOn-time completion of performance management activities including regular 1:1s and Bi-annual performance reviews through GPSSupporting employee development including facilitation of career development conversations and crafting development plans for current and future needsTaking action to hire and retain high-performers and address poor performanceProactively manage change initiatives within the team including sufficient planning/ preparation and communication to minimise disruption and support employee adoption.Role modelling the behaviors that support and drive the Flash culture and values Job Requirements Minimum requirements: Have a minimum of 10 years’ experience in software developmentHave a minimum of 8-10 years’ experience in a management roleExperience in leading and mentoring developersBe passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.Have had exposure to the full software development lifecycle Analysis and Design Sound knowledge of OO design principles and patterns.Sound understanding of system infrastructure and principles of system architectureUnderstanding of Microservices, REST and MVC driven web frameworks. Leadership Skills Strong and proven leadership qualitiesExcellence in communication - Ability to communicate about technology in non-technical terms to colleagues and Clients.Sound experience working in Agile methodologiesVersed in DevOps methodology including setting up CI/CD pipelinesExperienced in staff management (including KPI and skill/growth management)Ability to work calmly and methodically when under pressure Skills •Strong Java Spring Boot (Java / J2EE) • Wide-ranging experience using Java tech stacks and other programming languages. •Strong experience in RESTful web services •Strong experience with Relational DBMS, MSSQL •Experience with microservices architecture and design •Solid experience in code reviews and managing pipelines. •CI/CD pipelinesAdvantageous •C#.Net Core •Kotlin Spring Boot •Identity Server authentication •Experience with PHP, React, Angular, Blazor •Familiar with Cloud Native architectureDay to day responsibilities will include: Manage progress and sprint planning across teamsLead and manage the Software Development and IT teams to deliver software and infrastructureEnsure delivery consistent with Agile processes across the teamCollaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal servicesTo drive consistent standards and approaches throughout the development teamsWork with system architects to evolve and improve business orchestration APIsWork closely with Solutions Architects, Team Leads and Technical Integrations team to deliver on business requirementsProvide work estimates based on analyzed business and technical requirementsWorking closely with QA to identify development and production issuesResponsible for ensuring work is unit/integration tested and documentedManagement of staffing and HR requirementsAssisting in out of hours’ production releases when required, as well as out-of-hours support when necessaryProviding real-time, ongoing coaching and feedback to team members throughout the yearOn-time completion of performance management activities including regular 1:1s and Bi-annual performance reviews through GPSSupporting employee development including facilitation of career development conversations and crafting development plans for current and future needsTaking action to hire and retain high-performers and address poor performanceProactively manage change initiatives within the team including sufficient planning/ preparation and communication to minimise disruption and support employee adoption.Role modelling the behaviors that support and drive the Flash culture and values

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Monthly
Occupation: Development manager

⇐ Previous job

Next job ⇒     

 

Contact employer

    Employer's info

    Quick search:

    Location

    Type city or region

    Keyword


    Advertisement: