Senior Software Developer, London, Mygwork

Published 2022-06-25
Expires 2022-07-25
ID #1060710073
Senior Software Developer, London, Mygwork
United Kingdom, London, London,
Published June 25, 2022

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Per annum
Occupation: Senior software developer

⇐ Previous job

Next job ⇒     


Job Title Senior Software Developer Job Description mGwk The candidate will be expected to build an excellent knowledge of the UnderwriteMe products with a deep understanding of how we build and deploy our applications. The position involves understanding our current development stack and will work closely with team members to extend and improve it. They will work within an agile product team to build and ship features to the platform, prioritised for their customers' needs. The senior software developer will be a self-starter who is a committed team member that openly shares information, knowledge and experience. They are someone who takes responsibility for the quality, completeness and accuracy of their work. The senior software developer is excited by the challenge of understanding business problems and converting these to solutions that support our next generation of product and data initiatives. The senior software developer will be someone who thrives on being given problems to solve and the autonomy, ownership and support to apply their creative thinking to these problems. RESPONSIBILITIES Design, build, maintain and support high-quality software components. Work with the agile product team to understand how best to build and deliver new features. Propose and assess solutions to design problems, including identifying and evaluating new technologies and third party components. Feed into architectural standards and best practices, promoting clean code. Ensure software is built in a standard, consistent manner by creating and maintaining tests as part of TDD. Participate in an agile SCRUM environment, supporting deployments where necessary. Mentor more junior team members, sharing knowledge, experience and best practice Essential Qualifications & Expertise Educated to Degree level with proven experience in similar role Excellent written, oral, and interpersonal communication skills Experience supporting and working with cross-functional teams in a dynamic environment Demonstrable ability to deliver high quality products to sometimes challenging timescales. Essential Technical Experience Core Java knowledge and experience. SpringBoot, JPA and messaging experience. API development experience. Front-end development knowledge and experience. Understanding of fundamental CS concepts (data structures, algorithms, design patterns). Demonstrable experience building secure Internet-facing websites. Desirable Experience Microservices development experience Development with cloud providers such as AWS Groovy and grails ReactJS Working For Pacific Life Re Every person in our global team is valued for the unique qualities they bring to our business and we seek to build their expertise and support their individual ambitions at every step. Of course, we take our work seriously and we know our team can operate under great pressure. We work hard and thrive on achievement, but we also know how to have fun and relax too. We regularly host a range of team building days to strengthen our team's connection with each other and reflect on their successes. Providing employees with a healthy work-life balance is very important to our culture. We have a wide range of employee benefits and we host regular social activities and well being initiatives. We are also committed to supporting our employee's involvement in their communities, by actively fundraising, hosting charity events and overseeing volunteering opportunities. Benefits • Stakeholder Pension Scheme • Life Assurance • Subsidised Gym Membership • Private Medical Insurance • Season Ticket Loan • Eye Care • Employee Assistance Programme • Group Income Protection • Wellness Benefits As part of our commitment to diversity and inclusion, we will provide reasonable adjustments during the recruitment process to ensure equal access to applicants with disabilities. Please contact us about your needs so that we can discuss these with you to make sure that suitable adjustments are made, where possible. Pacific Life Re Principles and Behaviours Please click here to view our company principles and behaviours This employer is a corporate member of myGwork - LGBTQ professionals, the business community for LGBTQ professionals, students, inclusive employers & anyone who believes in workplace equality.

⇐ Previous job

Next job ⇒     


Contact employer

    Employer's info

    Registered on October 7, 2017


    Quick search:


    Type city or region


    Category info:

    Information technology (IT) is the application of computers to store, study, retrieve, transmit, and manipulate data, or information, often in the context of a business or other enterprise. IT is considered a subset of information and communications technology (ICT). In 2012, Zuppo proposed an ICT hierarchy where each hierarchy level "contain[s] some degree of commonality in that they are related to technologies that facilitate the transfer of information and various types of electronically mediated communications". The term is commonly used as a synonym for computers and computer networks, but it also encompasses other information distribution technologies such as television and telephones. Several industries are associated with information technology, including computer hardware, software, electronics, semiconductors, internet, telecom equipment, and e-commerce. Humans have been storing, retrieving, manipulating, and communicating information since the Sumerians in Mesopotamia developed writing in about 3000 BC, but the term information technology in its modern sense first appeared in a 1958 article published in the Harvard Business Review; authors Harold J. Leavitt and Thomas L. Whisler commented that "the new technology does not yet have a single established name. We shall call it information technology (IT)." Their definition consists of three categories: techniques for processing, the application of statistical and mathematical methods to decision-making, and the simulation of higher-order thinking through computer programs.

    awaiting description

    Source: https://en.wikipedia.org/