Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 1, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The National Education Collaboration Trust (NECT) is an organisation dedicated to strengthening partnerships among business, civil society, government and labour in order to achieve the education goals of the National Development Plan. It strives both to support and influence the agenda for reform of basic education. The NECT’s programme is set out in...
    Read more about this company

     

    Senior PHP Lavarel / Angular Developer – Team Lead

    The Role

    South African School Administration & Management System (SA-SAMS) was initially designed to be a cost effective, easy to use computer solution with the main purpose of addressing the management, administrative and governance needs of the public schools in South Africa. The information system has a strong Education Management and Information Systems (EMIS) focus i.e. to assist schools in the completion of the Annual School Survey and therefore meet the identified needs of the Education Department, at Circuit, District and Provincial levels in the collection of data from schools.

    Due to evolving technologies, the current platform of the SA-SAMS system has become obsolete. The modernised SA-SAMS solution will be a web-enabled and cloud-based enterprise solution to assist schools (learners, educators, administrators, principals, school governing bodies), provincial departments and national department of education to administer and manage the entire school system from end to end. No longer will the Education Department have to deal with disorganised array of data, information and reports for the school administration and management processes. The modernised SA-SAMS solution will ensure efficiency of the processes, accountability of all staff and key role players and the transparency of information within the school administration and management processes. The first phase of the modernised SA-SAMS solution will allow the users to take complete control of the entire solution and gain insights into individual processes, the interplay and impact on the school administration and management in its entirety.

    The Development Team Lead plays an integral role in providing technical leadership for all aspects of the software development process. As a Development Team Lead you are expected have in-depth knowledge of specified technological areas, which includes knowledge of applicable processes, methodologies, standards, products and frameworks. The Team Lead would be responsible for:

    • Manage and guide the Development team delivery based on the solution design and project approach fromthe initial specification, through to developing, testing, & launching of the solution.
    • Ensure that the PHP Lavarel and Angular software code is written effectively and is scalable to drive web applications.
    • Ensure the work on the server-side and back-end components of web applications is delivered effectively and efficiently, ensuring thatthe application is platform and browser agnostic and successfully integrates with third-party solutions.
    • Ensure that the development code is valid and consistent.
    • Contribute to the solution design of the software solution.
    • Understand client requirements and how they translate in application features.
    • Manages and guides the Development Team to write clean, fast PHP (Lavarel) and Angular framework code of a high standard, in a timely and scalable way.
    • Develops technical documents and handbooks to accurately represent application design and code.
    • Reviews the documented, Detailed Technical Specifications.
    • Maintains and manage clear plus complete documentation.
    • Collaborates with other members of the development team to set specifications for new applications.
    • Manages relationships and collaborates with key project stakeholders including the DBE and PED officials during solution design, development, testing and roll-out.
    • Defines and manages the design creative prototypes according to specifications.
    • Evaluates existing applications to reprogram, update and add new features.
    • Troubleshooting, testing, and maintaining the core product software and databases.
    • Develops, records, and maintains cutting edge web-based applications in an Agile environment.
    • Designs and develops development frameworks.
    • Prepares and maintain all applications utilizing standard development tools.
    • Provides technical related consultation plus expertise to all various staff members.
    • Writes and reviews the technical as well as non-technical specifications along with record of all procedures.
    • Reviews product needs documents and participates for integration with partners.
    • Conveys effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
    • Resolves identified issues, related with development, with different customers varying from senior managers to varied technical personnel.
    • Heads responsibility to evaluate, design, develop and assist application systems.
    • Interprets and evaluates business needs to determine risks along with design apt solutions.
    • Interacts with all experienced functional consultants with purpose to write design parameters.
    • Prepare solutions with recent applicable tools to execute client-specific interfaces, workflows and data analysis libraries.
    • Guides business decisions from technical perspective like performance, reliability, scalability, and security.
    • Manages all clean object-oriented PHP Lavarel and Angular framework code as well as efficient SQL code.
    • Maintains as well as edit current web sites and write semantic mark-ups.
    • Perform unit and integration testing before launch.
    • Manage the testing, debugging and troubleshooting of web application elements to make sure the system remains usable and accessible once it is launched.

    Method of Application

    Interested and qualified? Go to National Education Collaboration Trust on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at National Education Collaborati... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail