_____________________
____________________
____________________
_________________________
_________________________
__________________________
__________________________
____________________
_____________________
______________________
JUNIOR PROGRAMMER OPPORTUNITY WITH A LEADING GAME DEVELOPMENT COMPANY IN LONDON Junior Programmer role in Guildford, London for an art degree graduate (or similar) Attractive benefits package Up to £40,000 per annum depending on experience Who you will be working for Our client, a prominent video game development studio and publisher, embraces its autonomy and creativity. With a rich portfolio of acclaimed projects, they are constantly innovating and exploring new frontiers in game development. The team comprises of individuals from diverse backgrounds who share a common ethos of humility, potential, and a steadfast commitment to delivering excellence in their work. Benefits Enjoy a flat structure with minimal bureaucracy and a focus on collaboration over fancy titles. Empowerment to unleash your artistic talent to its fullest potential. Private Medical Insurance coverage. Access Pension, Life Assurance, and Critical Illness cover for added peace of mind. Embrace a flexible hybrid working policy that supports work-life balance. Participate in staff social events, activities, and outings to foster team camaraderie. Utilize the studio social budget for additional perks like Pilates classes and other wellness activities. Junior Programmer Role Joining our client as a Junior Programmer means immersing yourself in the action right away. From day one, you'll be an integral part of the team, crafting and implementing game features alongside experienced professionals from various disciplines. Your role will involve creating top-notch code, learning the ins and outs of game development processes, and collaborating closely with our talented multi-disciplinary team to solve problems and enhance our games. Taking ownership of your tasks, you'll strive for excellence in both quality and meeting project deadlines. Preferred skills and experience Possess a first-class degree in Computer Science or a related field. Demonstrate a robust mathematical foundation, particularly in 3D, vector, and matrix mathematics. Proficiency in A-Level mathematics and physics is preferred. Exhibit a solid understanding of C, with a passion for developing games in this language during your leisure time. Showcase impressive demos of your personal projects to highlight your skills. Possess excellent communication abilities to collaborate effectively within a multidisciplinary team environment. Knowledge of Proprietary Engine & Procedure Generations. To be considered Please apply by clicking online or emailing me directly at . For further information please call me on . By applying for this role, you give express consent for us to process & submit your application to our client in conjunction with this vacancy only.
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 succeed This 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 candidate The 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 modules Maintain effective working relationships with all internal departments Maintain an open communication ethos with colleagues and managers Attend meetings when required Perform a variety of administrative duties as required to assist the Systems Development Manager. Skills: API development Git Demonstrable experience in the following areas: Restful/JSON API services Clean, well-written and maintainable code Any experience of the following would be considered an advantage: Test driven development Python, (Delphi - advantage) Secure coding practices Knowledge of XML, SQL, HTML/CSS & JavaScript Key attributes a developer should be able to demonstrate: The ability to work unsupervised Deliver to agreed timescales, or to highlight issues as soon as they arise if likely to affect those timescales The ability to work and communicate effectively within a team Ability to write unit tests and to understand how to perform integration testing Analysing and clarifying requirements & technical designs Perform code reviews and provide constructive feedback to other developers Paying attention to the security requirements of working within a PCI-DSS accredited environment, specifically writing secure code