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