Job Details: Senior Software Engineer - Paypoint Platform
Full details of the job.
Vacancy Name: Senior Software Engineer - Paypoint Platform
Vacancy No: VN334
Employment Type: Full-Time
Business Name: PayPoint Network Ltd
Location: Remote with occasional visits to Welwyn Garden City.
Why are we recruiting?
Are you a Senior Software Engineer with a passion for technology, looking to join an ambitious and growing cross-functional DevOps team?
We are looking for a Senior Software Engineer to join a talented team, working together in designing, building, and supporting our retailer-facing products and services.
What will you be doing?
- Acting as a role model for the other engineers on the team
- Designing and developing technical solutions that are maintainable, scalable and support the ongoing growth of the business
- Developing clean code which adheres to SOLID principles and follows the solution architecture
- Ensuring that the application lifecycle, quality assurance, database engineering and build and deployment tasks are in place and understood by the team
- Ensuring that the business has systems that are performant and reliable and meet functional and non-functional requirements
- Being committed to all aspects of quality from the start of every development
- Actively participating in driving continuous improvement in the team’s processes, software tools and output
- Demonstrating experience of designing features with security in mind
- Assisting with translating technical solutions into language that non-technical staff will understand
- Delivering to challenging deadlines
- Demonstrating a can-do and pragmatic approach to overcoming obstacles
- Being a team player, taking people with you when there are different tensions in play
- 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
What would we like from you?
- Proven development capability with several years experience
- Follow industry standard principles (SOLID, clean code)
- .NET Core / .NET 6+
- .NET Framework (version 3.5+) and C#
- Web API (RESTful)
- No-SQL (Cosmos Db)
- Unit Test Framework (NUnit, MSTest, or xUnit.net), Integration Testing
- Mocking frameworks (e.g. Moq)
- Experience of application design in a micro-service architecture (considering security and infrastructure)
- Developing services and application within Azure Cloud (Networking, Storage, Kubernetes, API Manager, Monitoring)
- Delivering infrastructure as code (Terraform)
- Source Control, Build and Deployment Tools (Azure DevOps, GIT, Sona Cloud, SOOS)
- Agile (Scrum, Kanban) or DevOps environment experience, TDD/Unit Testing, CI/CD
It would be great if you have…
- Experience of DevSecOps
- Experience using Azure DevOps
- Experience using ArgoCD
- Messaging Frameworks (e.g. Azure Service Bus)
- Experience in ITSM tools development (e.g. ServiceNow)
- ORM Technology (NHibernate or Entity Framework)
- MSMQ
- Postman/SOAP, Cypress, Splunk
- Experience in newer languages such as Golang or Rust
- Web Development (HTML, CSS & SaSS, JavaScript, JQuery, node.js, ECMAScript)
- JavaScript frameworks (e.g. AngularJS, KnockoutJS)
- Front-end frameworks (e.g. Bootstrap, Blazor)
What can we do for you?
- Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
- On-site gym at our office (Free), and nationwide corporate rate gym membership
- Online benefits portal where you can access lots of deals, discounts - for example of shopping or holidays
- Contributory company pension scheme
- Progression and Development
- 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
We’re committed to building a culture that empowers all of our people to thrive and feel a sense of belonging at PayPoint.
#J-18808-Ljbffr