PHP Team Lead/System Architect - Cape Town Verfied

R 840 000 per annum Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 19-03-2019 12:15:08 PM
14-05-2019 12:15:08 PM
Job title: PHP Team Lead/System Architect
Location: Cape Town
Salary: Minimum R840 000 +

Job function: Software Development
Sector: Please load under IT

Contract Type:
Permanent
Temporary
Fixed Term
Temp with possibility of going permanent
Student job
Internship
Freelance
Franchise
Apprenticeship

Synopsis:
An excellent opportunity has arisen to join a Systems Development department as a hands-on Development Team Leader, leading a team of highly skilled developers and delivering complex internal system development projects across a variety of products and technologies.
To apply for this role, in addition to having a proven management background you must also have proven technical capability and a track record in software development combined with experience in the leadership of software development teams and delivery of projects within a software development environment. You will be joining a team of diverse skills and experience and the job requires a motivated individual who is experienced in taking responsibility and can independently deliver results on both departmental and business projects.

Job Description:
• Line management of a team of developers.
• Managing the delivery of complex systems development projects from design through to release.
• Capable of understanding and contributing to the technical solution from design through to code level.
• Working closely with Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
• Provide regular and effective progress updates to and work closely with Development Manager to ensure the management of any delivery risks or issues.
• Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting.
• Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle.
• Participate in reviews and meetings and provide updates on project progress.
• Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards.
• Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems.
• Contributing to post implementation reviews helping to demonstrate success or otherwise of projects.
• Supporting project resource scheduling and department capacity planning.
• Contribution to the definition of departmental and systems strategies and progression of any allocated objectives.
• Ownership, development and management of allocated departmental processes.
• Take responsibility for making key decisions to ensure the successful implementation of all initiatives.
• Participate in the conception and feature planning of new software as well as the extension of existing software.
• Design and implement new user-facing features for existing web applications.
• Build and maintain the libraries and frameworks to support complex web applications.
• Create fast, easy to use, and robust client side code for web applications.
• Optimize web applications to maximize reliability and speed.
• Define product scopes and build product roadmaps that meet go-live goals.

Qualifications:
Degree/Diploma/Experience

Skills and competencies:
• Expert level knowledge of PHP.
• Expert level knowledge of C#.
• Expert level knowledge of SQL Server database design and query building.
• Expert Knowledge of Javascript as it relates to user interface design. Familiarity with JQuery, or similar JS frameworks.
• Expert knowledge of HTML5 and CSS3.
• Experience working with version control systems such as Git or SVN, preferably Git.
• Experience working with SCRUM or similar methodologies

Experience:
• Experience of people management and the ability to lead and influence others.
• Experience in formal personal development planning and individual, team and process performance management.
• Proven experience in leading and managing the delivery of system/software development projects in a structured environment.
• Experience in a variety of software development approaches and methodologies including Agile and Waterfall.
• Experience in both architecture and implementation-level software design.
• Experience in requirements capture, analysis techniques and process improvement approaches.
• Experience in the development of software using PHP, C#, .Net and SQL Server technologies.
• An understanding and exposure to Git and ALM.
• Strong facilitation and coaching skills.
• Excellent personal organisation and ability to prioritise and carry out multiple tasks.
• Able to influence and drive projects to meet key milestones and overcome challenges.
• Comfortable working without routine supervision.
• A desire to remain technically capable and an expert in current technologies.

Executive Jobs
Experience required
No Experience/ First Jobs
Status:
EE/AA
Non EE/AA
Disabled
Independent Contractor
Internal employee
Self-employed
Student
Work Type
Full Time
Part time

Recruiter: Jenrec