Senior Software Developer


Ref: FC04077D

< Back

Senior Software Developer

[Sandton] - Permanent

Ref: FC04077D

Our client seeks the services of a Senior Software Developer to:

  • Be responsible for the software development and maintenance of web-based PHP applications.

  • Be able to independently design, develop, code, test and debug new software and to make significant enhancements to existing software using PHP or other programming languages

  • to design and develop secure scalable and fault tolerant solutions across a distributed architecture.

  • Develop, operate and maintain current event ticketing applications and system infrastructures according to company standards and procedures.

  • Design, develop and extend modules in PHP for the event ticketing engine in a re- usable and scalable manner, ensuring consistency with software architectures employed.

  • Ensure integration of the ticketing engine with stadium access control units for match-day access and reporting.

  • Extend the solution to integrate with the clients core distribution switch to ensure that tickets can be accessed via the widest possible footprint.

  • Integrate the mobile services platform to provide access via mobile channels to an integrated mobile eco- system with ticketing and loyalty and rewards included.

  • Assist with the development and maintenance of the mobile ticketing application.

  • Identify and implement effective solutions to continuously improve the software development methodology employed.

  • Create and execute project work plans and revise as appropriate to meet changing needs and requirements, while reporting to the Scrum Master and agile team in daily scrum meetings.

  • Understand system architecture and identify deficiencies which can be improved.

  • Assist with the design and development of automated test harnesses and test cases, and assist with the development of automated deployment techniques.

  • Design and develop MIS reports.

  • Enforce coding standards, including mandated, correct use of source control repositories.

  • Analysis of relevant standards.

  • Ongoing support throughout lifecycle of the product (or until the support responsibility has been re-allocated), to all departments and customers as and when required.

  • Assist in the facilitation of team and client meetings and deliver informative, well-organized presentations.

  • Effectively make use of different database design techniques.

  • Perform testing of developed code to ensure that requirements are met and code is bug free.

  • Create, document and implement unit test plans, scripts, harnesses and test strategies.

  • Investigate, analyse and document reported defects.

  • Perform maintenance programming and correction of identified defects.

  • Maintain all development documentation under configuration and source control as per company standards (incl. Source, documentation, etc.).

  • Create and maintain technical documentation using defined technical documentation templates.

The ideal candidate should have:

  • Back-end PHP Development experience working on an SQL database.

  • Proficient in PHP, MySQL and HTML.

  • . Experience of object oriented programming / modular programming

  • Excellent understanding of server-side programming.

  • Must write efficient scalable code with documentation.

  • Web Application development.

  • Can read code written by others.

  • Report scripting.

  • Software development and maintenance of high transaction rate applications and platforms.

  • Independently design, develop, code, test and debug new software.

  • Make significant enhancements to existing software and supporting systems.

  • Design and develop secure scalable and fault tolerant solutions across a distributed architectures.

  • Relevant 3-year degree, Accredited National Diploma or Bachelors Degree (with computer science related subject as a major) BSc Computer Science or Engineering degree- advantageous.

  • Trained in PHP, SQL, JavaScript and HTML programming languages.

  • . Excellent Knowledge of LAMP stack

  • . Web, WAP , HTML, HTML5,XML

  • . Web Service experience necessary

  • Java and Mobile development considered a Bonus.

  • . 5 Years relevant experience

  • Programming skills.

  • Project Management skills.

  • Software Engineering skills.

  • Analytical skill.

  • Conflict Management skills.

  • Resource Management skills.

  • Excellent verbal and written communication skills .

  • Familiar with Systems Concepts and Standards.

  • Understand complex database concepts as well as the implications of different database designs.

  • Understand the benefits of the various design methodologies and object oriented environments Deliver quality work within promised timeframes.

  • Generate enthusiasm among team members and facilitate effective team interaction.

  • Adaptability/Flexibility.

  • Attention to Detail .

  • . Business Knowledge .

  • Complexity.

  • Independent.

  • Industry Awareness .

  • Innovation.

  • Integrity.

  • Leadership Ability.

  • Mentoring.

  • Problem Solving .

  • Results driven.

  • . Self-Management

  • . Self-Motivated

  • Stress Tolerance.

  • Teamwork .

  • Tenacity (Perseverance) .

  • . Time Management

POSITION: Permanent Role.

    COMMENCEMENT: As soon as possible.

    • Please send your comprehensive resume, 2 recent payslips and supporting documentation.

    • Only shortlisted candidates will be contacted.

    N.B: If you have not received a response from us within 14 days please consider your application for this role as not successful.

    • Full Circle offers a R2000-00 finder\'s fee for any candidates referred and successfully placed in a permanent role. A R1000-00 finder\'s fee for any candidates referred and successfully placed in a contract role with a duration of three months or more

    • Applykeyboard_arrow_down
      Add CV