cover image
James Adams

James Adams

www.jamesadamsgroup.com

12 Jobs

18 Employees

About the Company

Hello, we are James Adams. Your technology, change, and digital recruitment partner covering the UK & Europe.

We are passionate about people and put our customer's experience at the heart of everything we do. We recognise that each individual we work with is different. Which is why we look to provide a bespoke service tailored to your needs.

We are experts in recruiting for technology, change and digital talent across the UK & Europe. We cover the following specialisms on a permanent or interim/contract basis.

- Cloud and Infrastructure
- Info Sec
- Data Analytics, Science and Insight
- Software & Web Development
- Delivery & Change
- Product & User Experience
- Leadership and Management

Whether you’re a candidate looking for a new challenge or an employer looking to add to their team, we’re here to talk.

Listed Jobs

Company background Company brand
Company Name
James Adams
Job Title
Back End Developer
Job Description
Job title: Back End Developer Role Summary: Develop and maintain backend services and desktop applications in a technology transformation environment, influencing design decisions and adopting modern architectures. Expectations: • 1+ years of commercial software development experience • Strong C#/.NET and SQL skills, with a proven ability to write clean, efficient code • Willingness to learn new languages, frameworks and technologies, especially event‑driven and microservice approaches • Adaptable to a hybrid working model and collaborative team culture. Key Responsibilities: • Design, develop, test and deploy backend services, APIs and desktop components. • Collaborate with cross‑functional teams on microservice architecture, integration and system future‑proofing. • Participate in code reviews, performance tuning, and capacity planning. • Contribute to technical decision‑making, including technology selection and architecture trade‑offs. • Maintain and evolve SQL Server databases, ensuring data integrity and optimal performance. Required Skills: • C# and .NET (core, 5 / 6/7) – essential. • SQL Server – solid understanding. • Desktop development experience (especially WPF) – plus. • Familiarity with or interest in Kafka, event‑driven development and microservices. • Strong problem‑solving skills, debugging, and unit testing. • Effective communication and teamwork. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering or related field preferred. • Certifications in Microsoft technologies (e.g., MCSD, Azure Fundamentals) are desirable but not mandatory.
Staffordshire, United kingdom
Hybrid
Junior
07-01-2026
Company background Company brand
Company Name
James Adams
Job Title
Product Manager
Job Description
**Job title** Product Manager – B2B SaaS **Role Summary** Owns product strategy and roadmap for a core B2B SaaS platform. Shapes user experience, workflow design, and platform evolution. Drives discovery, prioritisation, and delivery across Product, Design, and Engineering teams. **Expectations** * 3+ years as Product Manager in a B2B SaaS or software organisation. * Proven record of roadmap ownership, product discovery, and feature prioritisation. * Comfortable using data, AI‑enabled products, or workflow‑heavy platforms. * User‑centric mindset with focus on intuitive, high‑quality UX. * Technical fluency to collaborate with engineers and evaluate trade‑offs. **Key Responsibilities** 1. Define and own product strategy and roadmap for key platform workflows and UX. 2. Prioritise and scope features, ensuring impactful improvements to core UX and usability. 3. Lead discovery cycles: gather feedback from users, stakeholders and market; translate insights into a clear product plan. 4. Produce clear documentation – business and functional specs, user stories, process flows. 5. Analyse workflows with data and research to identify friction and drive efficiency gains. 6. Collaborate with Product Design and Engineering to align on outcomes and maintain clarity throughout delivery. 7. Support testing, quality assurance, UAT, and validate releases before launch. 8. Monitor industry and competitor trends, using evidence to inform product investment decisions. **Required Skills** * Roadmap ownership & prioritisation * Product discovery & user‑centered research * Data‑driven analysis of workflows * Strong technical fluency for engineering collaboration * Structured problem‑solving and ruthless prioritisation * Clear written communication and documentation * Stakeholder alignment and cross‑functional leadership **Required Education & Certifications** Bachelor’s degree in Business, Engineering, Computer Science, or related field. Optional product‑management certifications (PMP, Certified Scrum Product Owner, etc.) are welcome but not mandatory. ---
London, United kingdom
Remote
27-01-2026
Company background Company brand
Company Name
James Adams
Job Title
OutSystems Developer
Job Description
Job Title: OutSystems Developer Role Summary: Senior OutSystems developer responsible for building, maintaining, and optimizing web and mobile applications within a scalable, n‑tier architecture. Leads technical design, mentors junior staff, and drives best‑practice standards across functional and delivery teams. Expatcations: - 3+ years of professional experience developing with OutSystems. - Proven track record of delivering robust solutions in an Agile environment. - Strong leadership, coaching, and stakeholder‑management skills. - Commercial exposure to financial services solutions preferred. Key Responsibilities: - Design, develop, test, and deploy OutSystems applications per business specifications. - Define and enforce coding, security, and performance standards. - Collaborate with Solution Architects and Business Analysts to translate requirements into technical designs. - Mentor and coach junior developers, ensuring architectural consistency and quality. - Participate actively in Agile ceremonies (planning, daily stand‑ups, retrospectives, demos). - Contribute to the technical roadmap, recommending tooling, patterns, and architecture enhancements. - Troubleshoot production incidents and perform root‑cause analysis. - Maintain and extend existing application functionalities, ensuring maintainability and scalability. Required Skills: - Advanced proficiency with OutSystems platform (Studio, services, integration). - Strong object‑oriented design and development skills (C#, JavaScript, HTML5, CSS). - Experience with REST, SOAP, and third‑party API integrations. - Familiarity with relational databases, data modeling, and SQL. - Knowledge of version control (Git), CI/CD, and build pipelines. - Deep understanding of Agile principles and ability to evangelize continuous improvement. - Excellent communication and stakeholder engagement abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering or related field (or equivalent experience). - OutSystems Professional Certification (OutSystems Certified Professional or higher) preferred. ---
West midlands, United kingdom
Remote
Junior
28-01-2026
Company background Company brand
Company Name
James Adams
Job Title
Web Application Developer
Job Description
**Job Title** Web Application Developer **Role Summary** Design, develop, test, and support web‑based applications using C#, ASP.NET MVC, Razor, JavaScript and CSS. Participate throughout the full development lifecycle, delivering scalable solutions and ensuring long‑term reliability and performance. **Expectations** - Deliver high‑quality code and secure, maintainable applications. - Collaborate with stakeholders to translate business needs into technical solutions. - Provide ongoing operational support and act as escalation point for complex issues. **Key Responsibilities** - Gather, analyse and document business and technical requirements. - Design, build, and enhance core applications and components. - Conduct unit, integration and regression testing; resolve defects. - Produce and maintain clear technical documentation for development and support. - Estimate development effort and contribute to delivery planning. - Manage change through approved change‑management processes. - Operate and maintain applications to meet service expectations. - Identify root causes of complex support issues and drive long‑term improvements. - Share knowledge with development and wider technology teams. - Engage with business users to resolve problems and support change requests. - Plan and assess complex changes, evaluating risk and impact on the technology environment. **Required Skills** - Strong C# development experience in a web‑based environment. - Hands‑on experience with ASP.NET MVC and Razor. - Proficient in JavaScript and CSS. - Understanding of application architecture and IT systems. **Desirable Skills** - Experience with Microsoft 365, SharePoint Frameworks and Microsoft Graph API. - Exposure to Microsoft PowerApps and Power BI. - Familiarity with SSRS and SSIS. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering or related field (or equivalent practical experience). - Relevant Microsoft certifications (e.g., MCSD, MCSE) are a plus.
Northampton, United kingdom
Hybrid
04-02-2026