Senior Software Engineer

  • RELX Group
  • Surrey, UK
  • 29/10/2021
Full time Data Science Data Engineering Data Analytics Big Data Data Management Statistics

Job Description

Gapsquare is part of XpertHR, and the Lexis Nexis family. With over 10,000 resources at our disposal, we provide indispensable industry information for the HR sector across the UK, the US, and the Netherlands. We empower organizations to make the right decisions around their people.

Gapsquare and Xpert HR’s vision is about creating an inclusive, people-focused environment. A culture where individuals with ambition, curiosity and ideas can make an impact. Where you can think big, aim high and explore more.

Gapsquare is growing our team to meet the accelerating demand for fairer pay and inclusive workplaces all around the world. Gapsquare is a dynamic, forward thinking and award-winning team with an incredible product and mission to achieve fair pay across the globe.

Gapsquare’s commitment to diversity is fundamental to our company values and mission. We are an equal opportunities employer and welcome applications regardless of gender, marital status, ethnic origin, disability, religion, sexual orientation, or age. Having diverse employees with different perspectives is key to creating innovative new products for our global customers. Our aim is for every employee to be the best version of themselves. We would actively welcome applications from candidates of diverse backgrounds and underrepresented groups.

We encourage applicants and employees to tell us about any health issues they may have to allow us to put in place reasonable adjustments that may support applicants in the application process and support employees to succeed in their role.

Job Summary

Gapsquare seeks an experienced Senior Software Engineer- .Net C# to be a strong contributor on team, Gapsquare Integration Squad, located in Lon Sutton, UK , and to be a wider part of XpertHR Development Team. Person selected for this exciting new role performs complex research, design, and software development assignments within a software functional area or product line; provides direct input to project plans, schedules, and methodology in the development of cross-functional software products with focus on initiatives for Driving Behavior Expansion initiative; performs software design across multiple system; trains and mentors junior developers; talks to users/customers and translates requests into solutions

Requirements

  • 5+ years of Software Engineering experience

  • BS Engineering/Computer Science or equivalent experience required

Required

  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall, SDLC, etc.)

  • Strong proficiency and ability with, but not limited to, the following: Data manipulation language including optimization techniques; normalized/dimensional data modeling principles; multiple data storage subsystems; using and developing applicable tool sets; test-driven development; completing complex bug fixes; writing and reviewing portions of detailed specifications for the development of complex system components

  • Expertise in software development languages including but not limited to: .Net Framework, .Net Core, C#, Angular,

  • Strong research skills with knowledge of industry software development best practices

  • Ability to interface competently, and work well with, internal and external technical personnel, team members, resources for finalizing requirements and other development-related activities.

  • Good organizational and oral and written communications skills

  • Desirable to have experience in AI/ML.

  • OOP and SOLID principles .

  • Knowing GoLang and/or python is a plus.

Responsibilities

  • Perform complex-level software engineering work including but not limited to: Write and review portions of detailed specifications for development of complex system components; resolve complex technical issues and bug fixes; and design and work with complex data models

  • Work with development team to understand complex product requirements and translate into software designs

  • Successfully implement development processes, coding best practices, and code reviews

  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders

  • Work and Collaborate with Data Architect/Scientists to understand the complex Data models

  • Train junior software engineers as required, ensuring they are knowledgeable in critical aspects of their roles. Additionally, mentor junior developers on development topics ( i.e. methodologies, optimization techniques, etc )

Our Benefits

In addition to all of this, we offer the following 'core' benefits:

  • 25 days annual leave (with option to buy up to 5 days)

  • 3 discretionary days over Christmas

  • 2 paid charity days, where you get paid to help the community (as a business we do a lot of charity work)

  • Pension

  • Life assurance scheme (4*Salary)

  • Share options scheme

  • Private Medical Insurance

Women in technology:

We are very supportive of women in Technology and has been a founding signature for the Tech Talent Charter. Currently 27% of our Technology workforce are women which is much higher than the UK average of 17%. We have the following initiatives in place to support women in technology:

  • Mentoring scheme for women in technology

  • Women’s network forum

  • Regularly run events for schools girl about careers in technology to inspire the next generation of girls in tech.

At Lexis Nexis Risk Solutions Group having diverse employees with different perspectives is key to creating innovative new products for our global customers. We have 35 diversity employee networks globally and prioritise ensuring inclusive leadership is part of our culture. Our aim is for every employee to be the best version of themselves. We would actively welcome applications from candidates of diverse backgrounds and underrepresented groups.

We encourage applicants and employees to tell us about any health issues they may have to allow us to put in place reasonable adjustments that may support applicants in the application process and support employees to succeed in their role.

Please read our Candidate Privacy Policy

At Lexis Nexis Risk Solutions Group having diverse employees with different perspectives is key to creating innovative new products for our global customers. We have 35 diversity employee networks globally and prioritise ensuring inclusive leadership is part of our culture. Our aim is for every employee to be the best version of themselves. We would actively welcome applications from candidates of diverse backgrounds and underrepresented groups.

We encourage applicants and employees to tell us about any health issues they may have to allow us to put in place reasonable adjustments that may support applicants in the application process and support employees to succeed in their role.