Johannesburg - Our client, a company that provide various HR Solutions is looking for a Senior PHP DeveloperThe Senior PHP Developer will be responsible for the development, maintenance and improvement of all Systems related to their specific products.
Streamlining and improving of the software product related operations. Assisting in improving efficiency of data import / extraction systems.
experience within a development role, coding in PHP4 6 years' experience in using MS SQL or MYSQLCreating table structuresRunning complex SQL queriesManaging SQL databases (backups etc.
Great Communication Skills : A great developer must be able to understand problems you want solved and propose solutions to you in a coherent manner.
Excellent Time Management : A great developer has a strong work ethic and will work hard to keep you informed, meet with you when necessary and complete his work.
Ability to learn quickly : A great developer will find different resources, talk to the right people and find the best solution.
Broad Technical Experience : A great developer has broad, and deep, experience in a number of technologies, especially those that are relevant to creating your website.
End- User Focus : Keeping his eye on the end-user experience is what really separates a great developer from a good or average one.
Competencies required : Attention to detailAbility to work on the level of work : Strategic Development (Level 2 / 3)Influencing PeopleLeading ChangeCommunicationResults-DrivenReporting : Reports to Chief Technology OfficerDirect Reports : N / AWorks closely with : - Solution LeadQuality AssuranceBusiness AnalystsDevelopersProject OwnersProject ManagersCore responsibilities : Work closely with the IT team in completing projects.
Troubleshoot and fix any issues relating to PHP programs.Ensure smooth operations of web processes and infrastructure.Create scripts to facilitate client systems to meet performance and objectives.
Test and develop software for client applications.Create documentation for software created.Utilize source debuggers and write or modify client software.
Produce results effectively and within the deadlines set.Attend formal and informal learning sessions as deemed necessaryAgile thinking approach in development and managementProblem-solving abilities in code development and applicationInvestigate spec given and in collaboration with BA team, ascertain the following : Whether spec is viable given current architectureImpact on current functionalitiesWhether spec is in line with organizational objectivesEnforcement and creation of good coding and repository practices , tooling such as GIT or BitBucket.
Plan and estimations of prioritized items of valueTo operate within the existing eco-system and platform journey SDLC process.
ensuring they're scalable, and delivering them on timeTesting, troubleshooting, and maintaining software and databases so that websites and applications run smoothlyWorking to specifications to improve the code-base and optimize the performance of websites and applicationsFollow industry and PHP best practices to contribute to development lifecycles