Job Details: Software Engineer - Settlement & Billing Engineering
Vacancy Name: Software Engineer - Settlement & Billing Engineering
Vacancy No: VN311
Employment Type: Full-Time
Business Name: PayPoint Network Ltd
Location: Remote with occasional visits to our office in Welwyn Garden City.
Why are we recruiting:
The Developer role within the Settlement and Billing team will provide the right individual an opportunity to make a significant contribution to the revitalization of PayPoint’s financial Back Office systems. The team is currently progressing a major programme of systems renewal, replacement and augmentation across settlement and billing (S&B), as well as supporting the delivery of some high-profile major programmes over the next 3 years.
What will you be doing?
* Demonstrating the ability to lead independently on appropriately sized deliverables.
* Where required, deputising for the Lead and acting as a representative for the team in stakeholder discussions.
* Building a track record of successful delivery and gradually increasing your degree of autonomy commensurate with your growing understanding of PayPoint systems.
Your main responsibilities will include (but not be limited to):
* Development of Finance and Settlement systems to the latest .Net framework.
* Support and maintenance of applications owned/looked after by the team.
* Undertaking a variety of tasks including analysis, estimating, design, coding, and unit testing.
* Developing clean and secure code which adheres to SOLID principles and follows the solution architecture.
* Showing a commitment to deliver high quality, well tested software as part of an Agile team.
* Contributing to better ways of working as the team continues to evolve and mature its Agile ways of working.
* Play a role in the team’s consideration and adoption of DevOps concepts and ways of working.
* Migration of existing applications from on-premise heritage hardware to resilient virtual environments in our Data Centres.
What would we like from you?
* The ambition to grow and develop your systems knowledge and development capability, with a view to progressing your career to more senior levels over time.
* Strong communication and interpersonal skills are absolutely essential.
* Deep experience and keen interest in Agile and DevOps ways of working.
* Excellent analytical and problem-solving skills.
* Active participation in driving continuous improvement within the team.
* A team player, with a love of technology and passion for quality.
* Be a self-starter that can manage own time effectively.
* Ability to deliver to deadlines in an environment with multiple competing requirements.
* A flexible approach to undertake a variety of different tasks depending upon business need.
What is essential for the role?
* Demonstrable experience within a commercial environment.
* Experience of working in an Agile (Scrum, Kanban) environment.
* Knowledge of DevOps environment and ways of working.
* .NET Core / .NET 5+
* .NET Framework (version 3.5+) and C#.
* ORM Technology (NHibernate and Entity Framework).
* Dependency injection (e.g. Ninject, Microsoft Extensions Dependency Injection).
* Experience of Extreme Programming (XP) principles (SOLID, clean code).
* Unit Test Framework (NUnit, MSTest or xUnit.net), Integration Testing.
* Mocking frameworks (e.g. Moq).
* SQL Server (T-SQL, Stored procedures, relational database design).
* Source control, Build and Deployment tools, CI/CD (Azure DevOps).
It would be great if you already have…
* Recognised IT qualifications (such as a computing degree/diploma).
* Microsoft SSIS and SSRS.
* Azure Cloud (Networking, Storage, Kubernetes, API Manager, Monitoring, ADF).
* MSMQ.
* VB6 and VB.Net.
* Postman/SOAP.
* Financial systems knowledge.
* A general appreciation and understanding of financial/accounting principles.
* Experience in Dynamics 365 Business Central/NAV implementation and configuration.
* Proficiency in SQL, C/AL, AL, and Dynamics 365 configuration.
What can we do for you?
* Progression and Development.
* Holiday purchase scheme, with 25 days holiday plus bank holidays as standard.
* On-site gym at our office, and nationwide corporate rate gym membership.
* Online benefits portal where you can access lots of deals, discounts.
* 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.
#J-18808-Ljbffr