Software Developer
hace 2 días
Ipswich
WELCOME TO PCI PAL PCI Pal is a leading provider of SaaS solutions that empower companies to take payments securely, adhere to strict industry governance, and remove their business from the significant risks posed by non-compliance and data loss. We are integrated and resold by some of the worlds’ leading business communications vendors, as well as major payment service providers. We are currently looking for a Software Developer to join our UK team. Location: Hybrid, with travel to our London or Ipswich Office at least once a month for collaboration and team meetings THE OPPORTUNITY: We’re looking for a skilled and motivated Software Developer to join one of our agile squads, helping to design, build, and deliver high-quality features across the PCI Pal product suite. You’ll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who’s eager to take ownership of their work, contribute to improving existing systems, and grow through mentorship and hands-on experience. You’ll work closely with testers, team leads, and product owners in a fast-paced environment where continuous learning and high standards are part of the culture. PRIMARY RESPONSIBILITIES: • Working as part of a close-knit squad of developers and testers to design, build and deliver high quality solutions in line with guidance and best practices of the department, • Drive best practices – think SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient, • Writing code to develop, fix or enhance features within the PCI Pal product suite, • Working with your team lead and product owner to plan and refine projects, • Helping to ensure the team delivers high quality features on time in a rapidly changing environment, • Supporting the management of web infrastructure and performing associated health checks as needed, • Building and maintaining an expert knowledge of PCI Pal’s products, services, and deployment methodology, • Creating internal technical and process documentation for your work to ensure knowledge is shared with the wider engineering team, • Maintain high standards of software quality within the team by establishing good practices and habits, • Writing testable, scalable and efficient code and leading code reviews, • Supporting live products, • Learning new technologies and keep abreast of existing technologies and be able to apply these to your work Job Description: Software Developer WE WANT TO HEAR FROM YOU IF YOU HAVE: • 3 years+ experience in in modern C#, TypeScript, HTML and/or CSS, • Experience of using WebAPI, • Cloud platform experience, ideally AWS, • CI/CD experience, • Experience of using debugging tools, • Experience of modern UI frameworks (e.g. Vue or React), • Able to create robust, maintainable and testable code, with high quality unit tests, • Strong understanding of object-oriented programming and Dependency Injection, • Experience of integrating with third party services using APIs, • Experience of using Git or similar to track changes, • Experience of using a logging framework and using structured logging, • Nice to haves:, • A solid understanding of security principles and secure coding including OWASP Top 10, • Experience of using Infrastructure as Code (e.g. CDK, Terraform), • Experience developing serverless applications (e.g. Lambda), • Experience of using observability systems such as Elastic APM or DataDog to track and diagnose issues in production, • Experience in VOIP, (SIP and RTP advantageous), • Experience of TDD/BDD/DDD, • Knowledge of PCI compliance and associated standards such as ISO 27001, • Knowledge of accessibility standards and how to apply them (WCAG), • Experience of Python and Data Analytics, • Experience of developing AI applications IN RETURN WE OFFER: • 25 days holiday, rising to 28 days per annum with length of service, • Medical, dental and optical insurance cover, • An exciting and flexible working environment surrounded by friendly and committed co-workers, • UK: Electric Vehicle Scheme, • “Work from anywhere” 2 weeks per year policy, • Training and development opportunities, • Access to an employee assistance programme and wellbeing support hub, • Team events, • Ad-hoc incentives and competitions TALK TO US: If you have any questions or want to find out more, we’d love to hear from you. Please contact the Recruitment Team