Senior PHP Team Lead/Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 12-09-2018 10:10:54 AM
07-11-2018 10:10:54 AM
We have an excellent opportunity for a Senior PHP Team Lead/Developer in Cape Town. This role offers challenges across a variety of projects and responsibilities, including the opportunity to influence the future direction of the department and systems used across the business.

Qualifications
• 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 SCUM or similar methodologies.
• 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.

Key Responsibilities
• 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.

Recruiter: Jenrec