Full details of the job. Vacancy Name:
Lead Software Engineer - PayPoint Platform Vacancy No:
VN313 Employment Type:
Full-Time Business Name:
PayPoint Network Ltd Location:
Remote with occasional visits to our offices in Welwyn Garden City. Why are we recruiting: Are you a Senior Developer/Engineer or an existing Lead, with a passion for technology, looking to join and lead an ambitious and growing cross-functional DevOps team? What will you be doing? Overseeing all aspects of development for an entire product or system, including key decisions on the overall technical direction. Being accountable for the deliveries into the Production environment by you and other engineers within the team, ensuring stability, availability, and security. Mentoring the team and leading on new skills, technology, and problem solving. Bridging the gap between the engineering team and other technical/non-technical teams. Designing, developing, and maintaining scalable technical solutions that support ongoing growth. Developing clean code which adheres to SOLID principles. Ensuring that application lifecycle, quality assurance, database engineering, and build/deployment tasks are understood by the team. Ensuring systems are performant & reliable and meet functional and non-functional requirements. Actively participating in driving continuous improvement in team processes, software tools, and output. Demonstrating experience of designing features with security in mind. Helping to shape the team’s ways of working with the Delivery Manager and Product Owner. Supporting the Product Owner and Delivery Manager in communicating with stakeholders. Assisting with translating technical solutions into language that non-technical staff will understand. Delivering to challenging deadlines. Being committed to delivering high-quality, well-tested software as part of an agile team. Assisting with recruitment of team members. Being part of an out-of-hours support rota to ensure applications and services run smoothly. What would we like from you? Strong experience as a software engineer or developer, ideally as a senior or staff engineer. Follow industry standard principles (SOLID, clean code). Experience of application design in a micro-service architecture. Azure Cloud (Networking, Storage, Kubernetes, App Services, API Manager, Monitoring). .NET Core / .NET 6+ .NET Framework (version 3.5+) and C#. Java. Web Development (HTML, CSS & SaSS, JavaScript, JQuery, node.js). Web API (RESTful). JavaScript frameworks (e.g., AngularJS). Front-end frameworks (e.g., Bootstrap). SQL Server (T-SQL, Stored Procedures). No-SQL (Cosmos Db). Unit Test Framework (NUnit, MSTest, or xUnit.net). Mocking frameworks (e.g., Moq). Source Control, Build and Deployment Tools (Azure DevOps and GIT). Agile (Scrum, Kanban) or DevOps environment experience. It would be great if you already have… Experience of DevSecOps. Experience in CRM systems development (e.g., Salesforce). Experience in ITSM tools development (e.g., ServiceNow). Messaging Frameworks (e.g., Azure Service Bus). ORM Technology (NHibernate or Entity Framework). Microsoft SSIS and SSRS. MSMQ. Postman/SOAP, Selenium, Cypress, Splunk. Experience in Android development frameworks. Experience in newer languages such as Golang or Rust. What can we do for you? 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 with access to deals and discounts. Contributory company pension scheme. Private medical insurance. Life assurance of 3 x annual gross salary, with options for additional cover. Options for purchasing benefits at a discounted rate. Electric Car Scheme. 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.
#J-18808-Ljbffr