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