Objective Full life cycle software development at large scale and for high volume systems delivered globally.
Key Accountabilities
(main responsibilities to
achieve objective) · Successful completion of software and data services projects, specifically with the use of the newest technology available and related software tools. · Working with the Laravel development framework on both front and backend services. · Design and implementation of DB structures in MySQL. · Create technical specifications based on requirements given. · Estimate and develop following an Agile approach. · Participate regularly in a peer review process. · Delivery of complex digital projects to tight deadlines. · Work with a global team of developers. · Assist with architectural discussions and plans. · Design software systems for cloud-based architecture. · Write high quality application code that adheres to relevant modern standards.
Requirements
· At least 3 years commercial programming experience. · Exposure to Agile development methodology. · Very strong experience with PHP and frameworks (Laravel), MySQL. · Awareness of application architecture in cloud-based environments (AWS). · Understanding of key architectural components, such as caches and queues. · Experience using Docker. · Proven track record of working in a business systems development project environment from beginning to end. · Good communication skills both written and verbal · Travel may be required in support of projects. · Strong knowledge of UI design. · Experience in the education sector and assessment beneficial. · Experience of designing large data, high traffic, scalable solutions. · Experience of JavaScript and associated frameworks (Vue.js especially) highly beneficial. · Home based working.