cover image
RJC Group

RJC Group

www.rjcgroup.co.uk

8 Jobs

21 Employees

About the Company

RJC Group is a specialised talent acquisition firm with a keen focus on technology within the Energy Trading sector. Our approach mirrors executive search methodologies, tailored specifically for sourcing niche technical positions, ensuring our clients gain access to top-tier talent in a challenging market.

Over the course of 7 years, we have meticulously cultivated a distinct network of candidates, renowned for our expertise in identifying and attracting exceptional professionals within our niche. Our reputation as one of the premier recruitment agencies in this sector speaks to our deep understanding of the industry landscape.

We offer recruitment solutions for both contract and permanent positions, catering to roles ranging from mid-level management to C-suite executives across key domains including E/CTRM, Software Development, Testing, DevOps, and Data.

Driven by a commitment to people, professional growth, and technological advancement, we prioritise cultivating a thriving organisational culture, dedicated to fostering an environment where talent thrives.

Listed Jobs

Company background Company brand
Company Name
RJC Group
Job Title
Business Analyst
Job Description
**Job title:** Business Analyst (Product Owner / Delivery Management) **Role Summary:** Lead the planning, prioritization, and delivery of product features within a commodity trading environment, coordinating across front‑, middle‑, and back‑office functions to translate business needs into actionable backlogs for engineering and QA teams. **Expectations:** - Own the product backlog and sprint cadence in an Agile setting. - Work closely with stakeholders, Product Specialists, and Trading team users to shape the roadmap. - Drive high‑impact feature delivery and continuous improvement of the ETRM system. - Communicate progress and risks to both technical and non‑technical audiences. **Key Responsibilities:** - Partner with internal stakeholders to capture workflows, challenges, and requirements. - Facilitate backlog grooming, sprint planning, and delivery cadence with engineering and QA. - Collaborate with Product Specialists and Trading users to prioritize features and refine the product roadmap. - Ensure alignment of product delivery with business goals and market needs. - Manage stakeholder expectations and deliver clear documentation of requirements. **Required Skills:** - 5+ years of product management or business analysis in commodity trading or capital markets. - Proven experience in fast‑paced, high‑stakes environments with front‑office users. - Strong written and verbal communication for both technical and non‑technical stakeholders. - Experience leading Agile product development teams. - Familiarity with ETRM systems and commodity trading workflows. - Ability to manage competing priorities and drive consensus across cross‑functional teams. **Required Education & Certifications:** - Bachelor’s degree in Business, Finance, Economics, Information Systems, or a related field. - Agile certification (e.g., CSM, PMI‑ACP, or equivalent) preferred. - Additional certifications such as CBAP or PMI‑BCPT are a plus.
London, United kingdom
Hybrid
Mid level
31-10-2025
Company background Company brand
Company Name
RJC Group
Job Title
Quality Assurance Team Lead
Job Description
Job title: Quality Assurance Team Lead Role Summary: Lead the QA team of a growing London-based commodities trading firm, focusing on end‑to‑end automation for complex C# API tests, while driving projects, mentoring staff and liaising with senior stakeholders. Expectations: - Demonstrate deep hands‑on automation experience in C#. - Evaluate and shape the QA strategy in a trading environment. - Communicate complex quality concepts clearly to non‑technical business partners. - Mentor junior QA engineers and contribute to career development. Key Responsibilities: - Design, develop, and maintain automated E2E test suites for C# API services. - Lead the planning, scheduling, and execution of QA projects, ensuring timely delivery. - Mentor and coach junior QA staff, fostering best practices and continuous improvement. - Collaborate with developers, product owners, and senior stakeholders to define quality requirements and resolve defects. - Analyze test results, produce actionable metrics, and recommend process enhancements. - Stay current with industry trends in trading systems and automation tools. Required Skills: - 5+ years of QA experience with strong expertise in C# backend testing and API automation. - Proven track record of building and maintaining automated test frameworks in complex environments. - Experience in commodities or securities trading systems (highly desirable). - Excellent verbal and written communication skills, with ability to explain technical issues to non‑technical audiences. - Leadership experience: managing teams, mentoring, and driving cross‑functional projects. - Familiarity with CI/CD pipelines, test management tools, and performance testing is a plus. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, Software Engineering or a related field. - Relevant QA certifications such as ISTQB Advanced Test Automation Engineer or equivalent are advantageous.
London, United kingdom
On site
Senior
04-11-2025
Company background Company brand
Company Name
RJC Group
Job Title
Associate Software Engineer
Job Description
**Job Title:** Associate Software Engineer **Role Summary:** Entry‑level full‑stack developer joining a Front Office team within a global energy trading firm. Focuses on building and maintaining C#‑based applications and supporting SQL data services while gaining exposure to financial trading systems. **Expectations:** - Demonstrate strong willingness to learn and apply new technologies. - Show genuine interest in financial services and trading environments. - Deliver high‑quality code and collaborate effectively with senior engineers and traders. - Adapt quickly to a fast‑paced, data‑driven business context. **Key Responsibilities:** - Design, develop, test, and maintain C# applications supporting Front Office trading workflows. - Write and optimize SQL queries and database procedures. - Participate in code reviews, debugging sessions, and unit testing. - Assist in integrating new features and enhancements into existing trading platforms. - Collaborate with cross‑functional teams (traders, analysts, operations) to gather requirements and translate them into technical solutions. - Contribute to documentation and knowledge‑sharing activities. **Required Skills:** - Proficient in C# (object‑oriented programming, .NET framework). - Solid understanding of relational databases and SQL. - Basic software development lifecycle knowledge (version control, testing, deployment). - Strong analytical and problem‑solving abilities. - Effective communication and teamwork skills. - Desire to work in a financial services/trading setting. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a STEM discipline (or equivalent). - No specific certifications required; relevant coursework or projects in C#/.NET and SQL preferred.
London, United kingdom
On site
Junior
13-11-2025
Company background Company brand
Company Name
RJC Group
Job Title
Software Engineer
Job Description
**Job Title** Senior C++ Developer – Algorithmic Trading **Role Summary** Lead the design, development, and maintenance of high‑performance C++ trading systems within a quantitative trading team. Provide architectural guidance, code quality leadership, and stakeholder communication to deliver scalable, low‑latency solutions. **Expectations** - Minimum 5+ years of professional C++ development experience. - Demonstrated ability to take ownership of a technical team or project. - Experience or strong interest in financial trading systems, ideally with real‑time market data, order management, or risk engines. - Proven track record of delivering robust, maintainable code in a collaborative environment. **Key Responsibilities** - Design, implement, and optimize low‑latency C++ components (e.g., market data feeds, execution engines). - Architect scalable, fault‑tolerant solutions that support high‑frequency trading workloads. - Mentor junior developers, enforce coding standards, and conduct code reviews. - Collaborate with quantitative analysts, traders, and product owners to translate business requirements into technical specifications. - Ensure system reliability, performance monitoring, and continuous improvement of trading infrastructure. **Required Skills** - Advanced proficiency in modern C++ (C++11/14/17/20) and concurrent programming. - Strong understanding of network programming, inter‑process communication, and low‑latency design patterns. - Experience with profiling tools, memory management, and performance tuning. - Familiarity with multithreading, lock‑free data structures, and event‑driven architectures. - Knowledge of version control (Git), continuous integration, and automated testing pipelines. - Excellent problem‑solving, communication, and stakeholder engagement abilities. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - Professional certifications (e.g., C++ Certified Professional Engineer) are a plus. ---
Paris, France
Hybrid
Mid level
14-11-2025