As a Software Engineer
You are part of an agile team helping to deliver world-class customer facing products in one of our Delivery teams. 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.
Key Responsibilities
* 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 follows the solution architecture.
* Focusing on front end development, learning new languages/tools and deepening your skillset.
* Being committed to all aspects of quality from the start of every development.
* 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.
* Demonstrating the ability to deliver to challenging deadlines.
* 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.
* Being a team player.
* 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.
Essential Skills and Experience
* A minimum of 2-3 years experience as a software engineer.
* Follow industry standard principles (SOLID, clean code).
* Experience of Azure Cloud.
* .NET Core / .NET 6+.
* .NET Framework (version 3.5+) and C#.
* Java.
* SQL Server (T-SQL, Stored Procedures).
* Unit Test Framework (NUnit, MSTest, or xUnit.net), Integration Testing.
* Mocking frameworks (e.g. Moq).
* Source Control, Build and Deployment Tools (Azure DevOps).
* Agile (Scrum, Kanban) or DevOps environment experience, TDD/Unit Testing, CI/CD.
* Test activities to include automation & system testing.
Additional Skills and Experience
* Experience of application design in a micro-service architecture (considering security and infrastructure).
* Azure Cloud (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring).
* An understanding of DevSecOps.
* Web API (RESTful).
* Messaging Frameworks (e.g. Azure Service Bus).
* JavaScript frameworks (e.g. AngularJS, KnockoutJS).
* No-SQL (Cosmos Db).
* ORM Technology (NHibernate or Entity Framework).
* Microsoft SSIS and SSRS.
* MSMQ.
* Postman/SOAP, Selenium, Cypress, Splunk.
* Experience with frontend software Blazor, React.
What Can We Do For You?
This position offers a mix of remote-based working and onsite working in our head office in Welwyn Garden City. In return for your hard work and dedication, we offer a range of benefits, including:
* Holiday purchase scheme, with 25 days holiday plus bank holidays.
* On-site gym (free) and nationwide corporate rate gym membership.
* Online benefits portal offering discounts on shopping and holidays.
* Contributory company pension scheme.
* Progression and Development.
* Private medical insurance and life assurance.
* Additional benefits available at a discounted rate.
At PayPoint, we're 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.
#J-18808-Ljbffr