Senior Software Engineer

Explore roles

PayPoint

Senior Software Engineer

Welwyn Garden City
Hybrid
Graduate
Junior
Mid
Senior
Leader

Description

Hybrid requirements: 1 day per month in the office.
Why are we recruiting
Are you a Software Engineer with a passion for technology, looking to join an ambitious and growing cross-functional DevOps team? As a Software Engineer inAS PayPoint, you will be hands-on working in a fast-paced, cloud-first, product driven cards engineering team. You will undertake a variety of tasks (analysis, estimating, design, coding, testing, prototyping) to support the team in the delivery of their ongoing sprint goals.
The cards engineering team works across two apps that serve thousands of clients 24/7 providing insights and real time data to help merchants manage their businesses. The team is currently working on introducing payment solutions to both apps and providing a robust product to support our clients. We are agile and self-sufficient, managing everything from ideation and planning to tests, deployments, and maintenance.
This is a hybrid position working remotely with monthly visits to our bright and modern offices in Welwyn Garden City.
What will you be doing?
• Working in a fast-paced product driven agile team to help drive the delivery and technical competency of the team and the product forwards.
• Developing clean code which adheres to SOLID principles and follow the solution architecture.
• Focusing on back-end development, learning new languages/tools and deepening your skillset.
• Being committed to all aspects of quality from the start of every development (fully automated QA environment).
• Demonstrating experience of implementing features with security in mind.
• Ensuring that coded solutions meet functional and non-functional requirements.
• Actively participating in driving continuous improvement within the team.
• Showing a commitment to deliver high quality well tested software as part of an agile team.
• Demonstrating a can do and pragmatic approach to overcoming obstacles.
• High level of documentation skills and collaborative ways of working.
• Being part of an out of hours support rota to ensure that the applications, systems and services in your area run smoothly at all times and ensuring service is optimized.
• Assisting with translating technical solutions into language that non-technical staff will understand.
• Delivering to ambitious timelines and target dates.
• Being accountable for the deliveries into the Production environment by you and other engineers within the team, ensuring that these do not compromise the stability, availability and security of the systems, services, or products.
What would we like from you?
• Several years’ experience as a software engineer
• Follow industry standard principles (SOLID, clean code).
• Experience of application design in a micro-service architecture (considering security and infrastructure).
• Strong Azure Cloud experience (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring)
• .NET Core / .NET 6+.
• .NET Framework (version 3.5+) and C#.
• Java.
• Web Development (HTML, CSS & SaSS, JavaScript, JQuery, node.js, ECMAScript).
• Web API (RESTful).
• JavaScript frameworks (e.g. AngularJS, KnockoutJS).
• Front-end frameworks (React).
• SQL Server (T-SQL, Stored Procedures).
• No-SQL (Cosmos Db).
• Unit Test Framework (NUnit, MSTest, or xUnit.net), Integration Testing.
• Mocking frameworks (e.g. Moq).
• Source Control, Build and Deployment Tools (Azure DevOps and GIT).
• Agile (Scrum, Kanban) or DevOps environment experience, TDD/Unit Testing, CI/CD.
It would be great if you already have…
• Experience of DevSecOps.
• Experience of Android application development using React.
• Messaging Frameworks (e.g. Azure Service Bus).
• ORM Technology (NHibernate or Entity Framework).
• Microsoft SSIS and SSRS.
• MSMQ.
• Postman/SOAP, Selenium, Cypress, Splunk.
• Experience in newer languages such as Golang or Rust etc.
What can we do for you?
• Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
• On-site gym at our office, and nationwide corporate rate gym membership.
• Collect+ service at our office, where you can send and receive parcels.
• Online benefits portal where you can access lots of deals, discounts - for example of shopping or holidays.
• Contributory company pension scheme.
• Private medical insurance.
• Life assurance of 3 x annual gross salary, with the option to purchase additional cover.
• You’re also able to purchase a range of benefits at a discounted rate including, critical illness cover, bicycles via our Cycle2Work scheme, dental insurance and TasteCard dining discount card.
At PayPoint, we are committed to creating an inclusive culture where everyone can thrive and feel a sense of belonging. PayPoint is an equal opportunities employer and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.

Role tech stack

csharp
C#
dot-net
.Net
microsoft-azure
Microsoft Azure
javascript
JavaScript
blazor
Blazor
mysql
MySQL
react
React

Culture overview

It's an exciting time to join PayPoint as we continue to grow rapidly, using our retail products and services expertise to develop innovative payment solutions for diverse markets. At PayPoint, we pride ourselves on our workplace culture and the positive working environment we create. We are committed to creating a diverse workforce and invite applications from candidates of all backgrounds. We are always looking for talented, smart and creative people to join our business. Our values Our Vision is to achieve first-time delivery of outstanding technology and services to our customers, create a dynamic place to work for our people and deliver positive outcomes for all our stakeholders. We do this by living our six values, which together form the DNA of our culture. They guide our behaviour and interactions with all of our customers. Via our Monthly Values Award programme, we recognise individuals who demonstrate our company values in their day to day role. Each month we focus on one of our six values and reward an employee with £200 worth of Love2shop vouchers and the use of a premium car parking space for one month. Ambitious: Striving to achieve more Always seeking to improve, in terms of personal development as well as what you do for the business Creating an infectious energy and buzz Being open to trying new things and learning from the experience Collaborative: Involving the right colleagues from across the business at an early stage to achieve the best outcome Pulling together to get things done Thinking beyond your own team/role to do the right thing for the business Good communication – being transparent, keeping others informed and asking for and giving feedback Accountable: Taking responsibility for outcomes Doing what you say you are going to do Flagging issues/problems early Putting things right when they do go wrong Results-focused: Focusing on activities that will have the biggest positive impact Understanding what it takes and galvanizing people across the business to ensure plans are delivered successfully Always acting ethically and with integrity Celebrating the success of all involved Can do: Being open, positive and helpful Finding ways to overcome challenges Going the extra mile to get things done Being able to adapt quickly to different situations Good colleague: Taking the time to get to know colleagues and have fun Thinking of others/the team Supporting colleagues through difficult times Providing good quality work to others

Employee benefits

Cycle To Work
Flexible Hours
Flexible Working
Free Food
Free Parking
Laptop
Life Insurance
Pension
Private Healthcare
Share Options
Wellbeing Programme

Office vibe

City Centre
Friday Drinks
Open Plan
Social Events

Location

Leadership

Simon Coles
Chief Technology Officer

Engineering principles

Agile Process
Automated acceptance testing
Continuous Development
Continuous integration
Micro services
Pair programming
Scrum
Test Driven Development
Unit testing

Company tech stack

angularjs
AngularJS
blazor
Blazor
bootstrap
Bootstrap
csharp
C#
css-3
CSS 3
docker
Docker
dot-net
.Net
dot-net-core
.Net Core
git
Git
goland
Golang
html5
HTML5
javascript
JavaScript
jquery
jQuery
kanban
Kanban
See more
PayPoint
Senior Software Engineer
Welwyn Garden City
Share role