Senior Full Stack Developer

Freelance @Innervest CC in Information Technology
  • 10 Glenrion Avenue, Randburg, Johannesburg, Gauteng 1709, South Africa View on Map
  • Post Date : 2021-11-23
  • 0 Application(s)
  • View(s) 29
Email Job
  • Share:

Job Detail

  • Experience 5 Years
  • Industry Development
  • Qualifications Degree Bachelor

Job Description

KEY RESPONSIBILITIES

  • Analyse business/functional requirements and propose written technical solutions and development approach.
  • Analyse existing systems and software in order to design solutions for bugs or new requirements.
  • Writing clean, fast Cake PHP and Angular framework code of a high standard, in a timely and scalable way.
  • Review and check the source code periodically.
  • Contribute to the architecture, design, development, and maintenance of Web and Mobile applications using the Angular, REACT and Cake PHP framework.
  • Lead a team of 3 – 5 developers
  • Troubleshooting, testing, and maintaining the core product software and databases.
  • Solving complex performance problems and architectural challenges
  • Develops, records, and maintains cutting edge applications in an Agile environment.
  • Prepares and maintain all applications utilizing best practice development tools.
  • Provides technical related consultation plus expertise to all various staff members.
  • Writes technical as well as non-technical specifications along with record of all procedures.
  • Reviews product needs documents and participates for integration with partners.
  • Provide insight to the integration of 3rd parties and outline the API requirements.
  • Conveys effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
  • Resolves identified issues, related to development, with different customers varying from senior managers to varied technical personnel.
  • Heads responsibility to evaluate, design, develop and assist application systems.
  • Maintains and manage clear plus complete documentation.
  • Interprets and evaluates business needs to determine risks along with web application development requirements.
  • Interacts with all experienced functional consultants with purpose to write development parameters.
  • Guides business decisions from technical perspective like performance, reliability, scalability, and security.
  • Writes all clean object-oriented Cake PHP and Angular framework code as well as efficient SQL.
  • Lead the entire web application development life cycle right from concept stage to delivery and post launch support.

MINIMUM EDUCATION AND EXPERIENCE

  • Master’s degree (Computer Science, and/or Information Systems and/or Analytics and/or Informatics or similar) would be advantageous and three (3) years of relevant development experience.
  • OR Honour’s degree (Computer Science, and/or Information Systems and/or Analytics and/or Informatics or similar) and five (5) years of relevant development experience.
  • OR Bachelor’s degree (Computer Science, and/or Information Systems and/or Analytics and/or Informatics or similar) and six (6) years of relevant development experience.
  • OR Diploma (Computer Science, and/or Information Systems and/or Analytics and/or Informatics or similar) and ten (10) years of relevant development experience.
  • Software development experience in Cake PHP and Angular JS Frameworks.

Relevant development experience is:

  • 10+ years’ of programming or software engineering experience
  • 6+ years’ experience in development in an Agile environment
  • 8+ years’ experience software development using MVC Frameworks (CakePHP)
  • 8+ years’ experience software development using Angular JS framework
  • 5+ years’ experience in Laravel framework desired
  • 5+ years’ experience with REST and SOAP API’s
  • 5+ years’ experience of Code Versioning Tools (GitHub, BitBucket, etc.)
  • 8+ years ‘experience in software testing
  • Familiarity with front-end languages such as HTML, JavaScript and CSS
  • Knowledge of Object-Oriented PHP programming
  • Strong knowledge of CakePHP and its extensive feature set
  • Understanding of basic CakePHP conventions and patterns
  • Knowledge of CakePHP’s object-relational mapping (ORM)
  • Good knowledge of relational databases such as MySQL.
  • Understanding of open-source software projects.
  • Demonstrable knowledge of web technologies.
  • Experience in integration with third-party APIs.
  • Integration of multiple data sources and databases into one system
  • User authentication and authorization between multiple systems, servers, and environments
  • Creating database schemas that represent and support business processes

Other jobs you may like