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 follow 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
What does a Software Engineer do?
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 follow 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
It would be great if you already have:
* Experience of application design in a micro-service architecture (considering security and infrastructure)
* AzureCloud (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.
Description
Description 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
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 follow the solution architecture
• Focusing on front end development, learning new languages/tools and deepening your skillset
#J-18808-Ljbffr