Experience of triage, RCA and fix for software issues within a distributed system Competence in multiple programming languages Experience of database development (SQL and NoSQL) Experience with design patterns, refactoring, OO design and related areas Strong analytical, problem-solving and organizational skills Demonstrate accountability for results whilst working with high autonomy The right to live and work in the UK More ❯
experience, challenging requirements and fostering potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Essential/Desired Criteria: Essential: STEM Degree and 5+ years of industry experience. Demonstrable experience of C# AND/OR Node.js (.Net 8+) in a professional More ❯
software systems so that it is possible to have meaningful conversations about wider system architecture with Senior Engineers. Learn how to evolve systems towards target state architecture with directed refactoring and prioritisation of deliveries. Essential/Desired Criteria: Essential: STEM Degree or equivalent industry experience. Worked within an Agile Cross-functional delivery team. Demonstrable professional experience of Full-stack Software More ❯
experience in SQL Server database engineering, proven experience of analyzing very complex stored procedures, query optimization Hands-on experience decomposing monolithic T-SQL stored procedures into modular, reusable routines, refactoring code for maintainability, and optimizing stored procedures design Proficient in writing unit, integration, and regression tests for database code Solid understanding of RESTful patterns and data-access layers for service More ❯
maintenance of scalable, accessible, and high-performing frontend systems using React, TypeScript, and modern tooling. Set architectural direction for the frontend codebase and participate in ongoing system evolution and refactoring initiatives. Ensure high-quality, maintainable code through code reviews, automated testing, and continuous integration. Maintain rigorous adherence to UX, accessibility, and design standards in alignment with our product and design More ❯
Experience/Competencies/Skillsets are applicable to this Role. Demonstrated ability in leading & coordinating a development team to produce optimized code of new systems and/or the refactoring of older frameworks. Demonstrated expertise as a subject matter expert, designing application interfaces and software services to maximise reuse, based on the business processes and governance rules for sharing. Demonstrated More ❯
full time and permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core Object Oriented Design practices Experience with Design Patterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants More ❯
full time and permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core Object Oriented Design practices Experience with Design Patterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. More ❯