Provide technical direction and assist with the coordination of the delivery of solutions development, applications support, and database administration teams as per agreed or established practices and guidelines.
Responsibilities:
Team Coordination: Coordinates tasks and work activities of the developers, database administration and application support teams including cross-functional teams.
Technical Leadership: Provide technical direction, guidance and recommendation on technology selection and design decisions on databases and applications, ensuring alignment with best practices and appropriate design patterns.
Team Collaboration: Foster effective communication and collaboration within the development team and cross-functional teams, such as project managers and QA, and promote knowledge sharing.
Project Planning and Estimation: Develop project plans, breakdown tasks, estimate timelines and align the team’s work with project goals and deadlines.
Troubleshooting: Lead and assist the team with troubleshooting complex technical issues, providing solutions and encouraging a culture of proactive problem solving.
Task Management: Assign technical tasks to team members in development, database administration, application support and projects, including reviewing the work of the team.
Codebase Maintenance: Oversee version control, codebase organization, code review and enforce standards.
Technical Presentation: Prepare and deliver technical presentations or training sessions for the team and other divisions.
Education, Skills and Experience:
ICT Degree or a related NQF 7 ICT Equivalent Qualification.
MCSD.Net or MCAD or Azure Developer Associate Certification: Compulsory.
Minimum six (6) years experience in:
Designing software applications including integration solutions.
Developing software applications including integration.
Software Development Project Management using Agile Frameworks.
Developing medium-to-large scale web applications solutions.
MSSQL Server Administration.
Application Support.
3+ Years experience in Development Operations: DevOps.