Development Team Leader

Job No:  202111

Location: Woodmead

Salary:  R 500 000 Per Anum Negotiable dependent upon experience

We are currently hiring a Software Development Manager to lead and support a team of developers on multiple products within time and budget; while providing complete software lifecycle support.

 

Duties & Responsibilities

  • Leading the development team in the design, development, coding, testing, and debugging of applications

  • Managing all the activities of the software development team and set goals for each team member to ensure timely project delivery

  • Lead multidisciplinary teams on various projects

  • Identify areas of technical debt, recommend, and implement solutions

  • Understand automated testing, performance testing and iterative development using appropriate tools and techniques

  • Keep up to date with the latest development software

  • Hire and train new developers

  • Serve as a mentor to developers to drive the adoption of best practices and expand the organization’s knowledge

  • Provide guidance to the team and ensure they adhere to development standards

  • Ensure proper documentation

Desired Experience & Qualification

Qualifications:

  • B.Com, B.Sc. or B.Eng. degree with computer related subjects as majors

  • Degree must be from reputable universities

 

Experience:

  • JIRA

  • C#

  • .Net Core

  • ASP.Net

  • Microsoft SQL

  • Relational databases

  • Proven experience in leading development teams

  • Extensive experience in developing, deploying, and integrating software solutions

  • Good mentor & coach

  • Excellent problem solving, analytical and communication skills

  • Able to work under pressure to meet deadlines

  • Strong verbal and written English communication skills

  • Able to understand the SDLC model

  • Financial services experience (Advantageous)

  • Blazor (Advantageous)

 

Attributes:

  • Creative skills / using initiative

  • Integrity and honesty

  • Strong analytical nature

  • Able to work independently & also able to work as part of a team

  • Self-driven and motivated

  • Hard-working

  • Time and priority management

  • Able to prioritise projects and deliverables

  • Able to work effectively with Senior Management

  • Able to see “the big picture” and offer solutions to improve

  • Able to influence others to achieve results

  • Consultative approach to problem solving