Software Engineer
Role details
Job location
Tech stack
Job description
Software Engineers will be responsible for assisting in the design, build, test, maintenance, and supporting of our internal applications. As a team member of the Payzone Engineering Team this role will provide both operational support for existing applications plus delivering new applications and services as we modernise out trading platforms, improving them for postmasters, retailers and customers.
They will embody a culture of inclusion, continuous improvement, and high performance, with a key focus on delivery., Our commitment to embracing diversity extends beyond just words. We actively foster an inclusive workplace that values the unique perspectives and contributions from all colleagues. We hold the belief that Equity, Diversity, and Inclusion are not just vital but fundamental to our success and growth. Our priority lies in shaping a business that mirrors the diverse communities we reach, truly making Post Office 'Everybody's Business'. As an equal opportunity employer, we value and celebrate the differences among our people, ensuring that our practices reflect our dedication to inclusivity and equal representation for all.
Requirements
- Exposure to Multiple Programming Languages: Familiarity with one or more programming languages such as JavaScript, TypeScript, HTML/CSS, Java, Python, Go, NodeJS. Experience with React or React Native is a plus.
- Understanding of full-stack software development principles, architecture, and conventions
- Basic knowledge of cloud-native computing and cloud-native concepts (micro-services and distributed systems ) and exposure to modern application hosting (Paas, Azure container based/cloud native platforms)
- Familiarity with bespoke or specialised transaction processing platforms and associated tooling.
- Experience with object oriented programming languages, such as C# desirable
- Experience with documentation, workflow, and code versioning tools, such as Git, Confluence and Jira
- Familiar with the concepts of data structures and architectures, using relational and/or non-relational database approaches
- Familiar with basics of test-driven development and testing conventions and why this is important.
- Awareness of API protocols
- Awareness of IT security and risk
Benefits & conditions
Now, more than ever, we understand that attracting the right talent is pivotal in driving the positive change needed throughout our organisation. Beyond a competitive salary, we offer a comprehensive benefits package that includes:
- 25 days annual leave that increases with tenure
- Up to 10% on target bonus opportunity
- Generous pension contribution
- Life assurance
- Income protection after 12 months service
- Full support from our employee assistance programme and access to our employee benefits platform
- Ever-evolving learning and development opportunities