Software Development Manager - Epping, South Africa - SA Metal Group (Pty) Ltd

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

Job description:
We are looking for a determined and self-driven Software Development Manager to join our team.

As a Software Development Manager, you will be responsible for leading and managing the internal software systems and solutions as well as the Software Development team and its collective strategies.


Duties & responsibilities will include, but are not limited to the following:

  • Able to write as well as give guidance to the team on how to achieve code which is readable, tested, maintainable, efficient and efficiently documented to meet the needs of the business
  • Keeping up to date with and giving guidance on the best or most suitable software technologies and methodologies for writing and maintaining new and legacy systems
  • Build and maintain a futureproof reusable code database, which can be shared, in order to drive further efficiencies
  • Manage the collaboration of the software development team on projects, progress thereof as well as possible deployment strategies
  • Liaise and effectively communicate with all relevant stakeholders and internal customers about planning, executing, progress and time frames of projects
  • Able to assist with, give input and manage diagnostic testing and debugging procedures
  • Ensuring compliance of timekeeping, productive output, discipline and work programs within the department
  • Facilitate logistics of jobs including coordination with other departments and stakeholders
  • Mentor, guide, monitor and measure the quality and efficiency of the team and their work programs
  • Communicate with; and keep the Head of department up to date about the progress of work; which may require his knowledge, input or support.
  • Monitor quality and efficiency of teams' work progress and report any issues or possible improvements to Head of department

Qualifying Experience:


  • Relevant qualification
  • Ideally a B.Sc. Computer Science or a Diploma in Computer Science / Programming
  • Minimum of at least 15 years' relevant experience
  • Previous management or leadership skills
  • C# and Object Oriented Programming
  • Advanced C#.NET skills;
  • Entity Framework
  • ASP.Net (Bootstrap, jQuery, JavaScript)
  • Report tools (Microsoft, SSRS)
  • MVVM, MVC
  • WCF or equivalent services
  • Ability to read Visual Basic code
  • Ability to efficiently review code and give constructive input
  • Knowledge and Experience with TFS and GIT
  • MS SQL design and development experience
  • Ideally based in Cape Town with full workfromhome functionality when needed

Qualifying Attributes

  • Effective communication skills
  • Hardworking and selfmotivated
  • Strong interpersonal and leadership skills
  • Time management and organizational skills
  • Ability to solve problems quickly and completely
  • Analytical and inquisitive
  • Display a professional work approach
  • Logical and detail orientated methodologies
  • Excellent standards in execution
  • Resultdriven
  • Commitment to a strong business ethic and integrity

Other Information:


Job title:
Software Development Manager


Reporting to:
Head of department


Job type:
Permanent position


Benefits include
Provident fund

50% contribution toward Hospital plan - Discovery Health

Life cover at 4x annual salary

Funeral cover

21 x paid leave days per annum

Long service leave after five years of employment


Standard hours
07h30-17h00: Monday - Thursday

07h30-16h00: Friday

May be required to work overtime as per operational requirements


Salary

Job Types:
Full-time, Permanent


Application Question(s):

  • Are you based in Cape Town and have full workfromhome functionality ?

Education:


  • Bachelors (required)

Experience:

Software Development: 10 years (required)

  • Management/Leadership: 5 years (required)

More jobs from SA Metal Group (Pty) Ltd