Senior Software Engineer

Business Unit: Technology

Location: Chester - Head Office

Contract Type: Permanent/Full Time

Senior Software Engineer

About GBG

With a rich heritage of more than 30 years, offices in 16 locations worldwide and more than 1,000 team members globally, GBG proudly stand as the global technology specialist in fraud, location and identity data intelligence. We support businesses and enable customer growth by protecting companies and governments to combat fraud and cybercrime, lower cost of compliance and improve customer digital onboarding experience in today’s digital economy.

 

The Team…

The Technology team deliver trusted and compelling technology solutions, that help our customers reach, identify and trust their customers, making good people’s lives easier whilst protecting them from harm.

The Role…

You’ll be working within an agile team, building high performing, scalable, enterprise-grade online applications and services. As a senior member of the technology team working within the Identity unit, you may be responsible for one or several areas of expertise and/or be involved in some architectural / design decisions.

What you will do…

You will:

  • Develop, engineer and integrate components using the chosen technologies and design patterns
  • Propose innovative solutions to internal stakeholders and design authority boards
  • Follow user experience guidelines
  • Aware of and address known security vulnerabilities, applying security by design
  • Shape documentation
  • Provide advanced component technical support
  • Resolve issues prior to and following testing
  • Mentor / train / coach other team members as needed
  • Participant in centres of excellence to further develop your knowledge and the collective best practices of GBG

How we operate…

Quickly - We provide quality solutions for our customers at pace, by being accountable, taking initiative and acting decisively. We make difficult choices and take considered risks.

Differently - We are innovative and constantly adapt to find new ways to solve increasingly difficult problems.

Together – We’re an inclusive team who value the diversity of thought that we get from different perspectives. We are a network of people who focus on cultivating relationships that create value for our customers.

To enable you to be successful, we are looking for…

Competencies:

  • Software Development                      
  • Systems Integration and build 
  • Emerging Technology Monitoring                      
  • Software Design / Testing 
  • Data Modelling 

Skills:

  • Experience of working in agile/scrum environments and a good understanding of continuous delivery practices.
  • Excellent knowledge of C# .NET, ideally with commercial experience with .NET Core.
  • Experience with JavaScript technologies and frameworks
  • Demonstrate, and champion with others, good habits in unit testing, mocking, stubbing and test-driven design approaches.
  • Broad knowledge in design and architectural patterns, and excellent knowledge OOP concepts.
  • Experience of REST API design
  • Experience with structured logging, ideally using the ELK stack
  • Good commercial awareness and the ability to identify and recommend product enhancements.
  • Must be confident using Git Source Control
  • Experience with Azure/AWS, Docker and Kubernetes is an advantage
  • The ability to maintain a deep knowledge of the latest languages, tools, frameworks and paradigms within the industry and experience of championing the adoption of emerging technologies.

Behaviours:

  • Ability to drive continual improvement within a cross functional, autonomous team
  • Comfortable with code reviews and pair programming
  • Ability to work well both independently and within a team.
  • Ability to provide technical leadership in small agile teams.
  • Demonstrates ability and willingness to learn quickly within a continually changing, challenging environment.
  • Flexible, resilient and able to change focus on demand.
  • Self-motivated and enthusiastic.
  • Excellent verbal and written communication skills.

Additionally…

  • Vibrant office culture
  • Flexibility and working from home, may be required from time to time
  • If appropriate occasional travel may be required

 

We have a vision to have the best and most engaged team members in the industry. People matter at GBG, they make us who we are. Every team member across all our locations makes a difference and everyone has something to contribute.

Next steps

If you’re interested, please apply or if you’d like to hear more about the role and benefits then contact ayman.tahiri@gbgplc.com. We’re looking to hire the best and most engaged people into our business and we’ll make an offer once we’ve found that person.

Apply now