Development Manager

Johannesburg, Gauteng, South Africa

Job Description


Job Summary My client is looking for someone who is not only proficient in technology but who is also a strong client lead and team leader. The ideal candidate will have 3 to 5 years of experience in the Software Development field, with proven experience in Client Service and Project Management. Main job function Team Leadership: Provide leadership, guidance, and mentorship to a team of software developers. Foster a positive and collaborative team culture that encourages creativity, innovation, and continuous improvement. Set clear expectations for team members and promote accountability for project deadlines and deliverables. Foster open and transparent communication within the team, encouraging feedback and collaboration. Act as a bridge between technical and non-technical teams to ensure alignment on project goals. Project Management: Collaborate with product managers, product owners, stakeholders and cross-functional teams to define project scope, requirements and timelines. Develop and execute project plans, ensuring that projects are delivered on time. Identify and mitigate risks, and proactively address challenges to keep projects on track Provide reports on progress as required by the client. Technical Oversight: Maintain a strong understanding of current and emerging technologies to guide technical decisions. Collaborate with the development team to design and implement scalable and secure software solutions. Conduct code reviews and ensure adherence to coding standards and best practices. Resource Planning: Work closely with HR and senior management to recruit, onboard, and retain top talent. Manage resource allocation, ensuring that the team is appropriately staffed for current and upcoming projects. Identify and address skill gaps through training and professional development initiatives. Stakeholder Management: Compile monthly and quarterly reports to present to stakeholders. Manage stakeholder relationships and engagement. Crisis control and growth opportunities. Effectively communicate and present project status, issues, and risks to both technical and non-technical stakeholders. Qualifications Grade 12 and relevant tertiary qualification. Experience in Agile project management Experience with AWS Experience with ReactJS Experience Next.js Required experience: Proven experience and expertise in client service and managing clients directly. 3-5 years experience with any software development language with exposure to the full software lifecycle 2+ years experience in a position of leadership or management Experience in Agile project management Experience with AWS Experience with ReactJS Experience Next.js Strong client interface and people skills Strong passion for continuous learning and self-improvement Genuine enthusiasm for teaching and nurturing the growth of others. Excellent interpersonal and communication skills Open-source mindset A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.

Armstrong Appointments

Recruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1288882
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned