Capital H Recruitment
5d ago
source :

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.

  • Assisting, advising, and coaching fellow developers and colleagues. A love for data & databases, as this will be your day-to-day playground in the Back-End environmentCore metrics : Write clean , well-designed codeProduce detailed specificationsTroubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionalityContribute in all phases of the development lifecycleFollow industry best practicesDevelop and deploy new features to facilitate related procedures and tools if necessary Experience required : 6 years'
  • 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.

    3 4 years' experience within DevOps environment, having had exposure to deployments, builds, managing servers etc. And working with cloud-based platformsProven software development experience in PHPUnderstanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etcDemonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etcGood knowledge of relational databases, version control tools and of developing web servicesExperience in common third-party APIs (Google, Facebook, Ebay etc)Qualifications : MatricDegree in Computer Science or related IT Degree6 years’ experience in a development roleExposure of billing or financial systems is advantageousPersonality : A Positive Attitude : No matter how big or small your business is, you want to know that the PHP developer you work with is enthusiastic about creating the perfect website for you.

    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.

  • Review code committed to GitLab before accepting the merge requestTo aid in creating the technical direction of a systemIn the event of Dev Comeback, the following process is followed : Review specificationReview codePlan for within current or future iterationsIdentify and analyse user requirementsPrioritize, assign, and execute tasks throughout the software development life cycleWrite well-designed, efficient codeReview, test, and debug team members’ codeSchedule product releases with internal teamsEnsure our applications are secure and up to dateAssisting in incident resolution and root cause analysisWriting clean, fast, and high-quality PHP scripts;
  • 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

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form