Systems Developer
Systems Developer - Full Time / Permanent The role will be hands-on and will require the candidate to take their own initiative whilst being the first point of contact for some key developments. As the junior developer, you will manage the development design and process as provided by the systems development manager.What the ideal candidate will need to succeedThis role offers excellent opportunities to develop a career within the insurance industry and work towards being the best of breed in the next generation of InsureTech.The ideal candidate will have an excellent technical understanding, be able to multitask and prioritise their own workload, as well as the ability to work to tight deadlines and have highly developed organisational skills.Rewards for the successful candidateThe successful candidate will benefit from the support and collaboration of the experienced Systems Development Manager and the knowledgeable Technology & Underwriting Teams. Tasks and objectives: Must be able to apply SOLID and other architectural principles to designs and code.Deliver high quality functional software within agreed timescales.Collaborate with a team to prepare designs, estimates and functional specifications.Maintain quality through code and document reviews.Participate in Agile based meetings to ensure iterations are well defined, planned and delivered.Investigate software/system faults and devise solutions to these problems.Assist with 2/3rd line support.Review team & iteration performance to identify improvements to future deliveries.Take responsibility for own learning and ensure rapid uptake of familiarity with the system.Work closely with internal stakeholders to understand their needs and develop changes, maintain accurate documentation, train internal stakeholders in any new functionality.Develop a basic level of insurance knowledge and demonstrate competency by completing DevZone modulesMaintain effective working relationships with all internal departmentsMaintain an open communication ethos with colleagues and managersAttend meetings when requiredPerform a variety of administrative duties as required to assist the Systems Development Manager. Skills: API developmentGit Demonstrable experience in the following areas: Restful/JSON API servicesClean, well-written and maintainable code Any experience of the following would be considered an advantage: Test driven developmentPython, (Delphi - advantage)Secure coding practicesKnowledge of XML, SQL, HTML/CSS & JavaScript Key attributes a developer should be able to demonstrate: The ability to work unsupervisedDeliver to agreed timescales, or to highlight issues as soon as they arise if likely to affect those timescalesThe ability to work and communicate effectively within a teamAbility to write unit tests and to understand how to perform integration testingAnalysing and clarifying requirements & technical designsPerform code reviews and provide constructive feedback to other developersPaying attention to the security requirements of working within a PCI-DSS accredited environment, specifically writing secure code
read more