In this role you will be working as part of our development team on existing and new development projects. This role will suit an adaptive and versatile developer who works we'll in a team. As a full stack developer, you will be at the forefront of designing and constructing a variety of desired products. You will be working closely with the product team; you'll also play a pivotal role in concluding technical solutions. Your consistent delivery of software, from concept to launce, for our interrogate and interconnected products will significantly contribute to our commitment to user centric practises. This role requires working irregular hours to meet the business requirements from different locations. Furthermore, you will be providing support to other team members by enhancing their technical comprehension and coding skills, therefore enriching our product strategies.
Primary responsibilities:
- Maintain Software Development standards and practises within the
- Work closely with product team and other developers to analyse and meet the project requirements, goals and
- Implement effective algorithms and data structures to optimize application
- Collaborate within an Agile team, contributing to retrospectives and sprint
- Implement effective algorithms and data structures to optimize application
- Create and maintain high quality web
- Design and develop web applications using front end and back-end
- Ensuring the developed products and features meet the business requirements and are delivered within the agreed
Reporting and contacts
The Full Stack Developer will report to Software Development Manager
Internal Contacts:
Head of Engineering
Person specification
Relevant skills and experience:
Essential
- Extensive experience working with web services and APIs
- Experience in development for both mobile and desktop applications
- 2-3 years experience as a full stack developer
- Technical skills with the ability to problem solve
- The ability to analyse and evaluate applications
- The ability to manage time with excessive workload
- Meet buisness timelines and software requirements
- Design, code and test programs and scripts from specifications
- Attention to detail
- Efficiency on web applications and windows spaced applications (ORACLE, SAP, COTS Applications)
- Computer programming skills
- The abaility to observe and evaluate technologies and
- Knowledge of SQL (Structured Query Language)
- The ability to reaserch into different packages to contribute to problem solving
- Good understanding of design principles and database architectures
Relevant qualifications:
Essential
- Proficiency in front end technologies such as HTML, CSS and
- Knowledge in coding languages such as Python, PHP
- Degree in the relevant subject
- Prior work experience as a Full Stack Developer
- Database management systems (MySQL, PostgreSQL)
- Backend technologies and frameworks (NodeJS, ExpressJS)
- ITIL, AGILE, DevOps, Azure,
- Microsoft certification
- Degree in an IT related field
Desirable communications skills:
- Effective communication skills to engage with team members
- The ability to explain technical concepts with team
- The ability to understand project requirements