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
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
Company background Company brand
Company Name
RJC Group
Job Title
Generative AI Engineer
Job Description
**Job title** Generative AI Engineer **Role Summary** Design, develop, and deploy production‑ready autonomous AI agents for an Energy Trading business, using modern orchestration frameworks, cloud infrastructure, and end‑to‑end machine learning pipelines. **Expectations** - Deliver reliable AI agent solutions that meet business requirements within tight timelines. - Own projects from concept to production, ensuring maintainability, security, and performance. - Collaborate closely with domain experts to iterate quickly and prototype in weeks. **Key Responsibilities** - Architect and implement autonomous agent workflows using frameworks such as LangGraph or Semantic Kernel. - Integrate event triggers, model inference endpoints, and user‑facing portals (e.g., Teams, n8n, Ray Serve). - Build and maintain cloud infrastructure with Kubernetes, Terraform/Bicep, and CI/CD pipelines. - Enforce secure‑by‑default practices: identity management, secrets handling, automated access controls. - Monitor agent performance (latency, throughput, cost) and use observability tools for optimization. - Manage vector stores (pgvector, cloud search) and relational/event‑streaming data pipelines. **Required Skills** - 4–6 years of software engineering, with ≥2 years on a major cloud provider. - Proficient in Python (async, typing, production practices) and hands‑on TypeScript for bot/workflow integration. - Experience with LLM or conversational‑AI systems: model APIs, RAG, agent frameworks. - Solid Kubernetes and Docker expertise; published at least one container‑based production service. - SQL and data workflow proficiency; familiarity with event‑streaming systems. - Proven ability to deliver end‑to‑end solutions used by internal teams or external clients. **Required Education & Certifications** - Bachelor's degree (or equivalent experience) in Computer Science, Engineering, or related field. - Certifications in cloud (e.g., Kubernetes, AWS/Azure/GCP) or container orchestration are desirable.
London, United kingdom
On site
Junior
11-12-2025
Company background Company brand
Company Name
RJC Group
Job Title
Dotnet Developer - Energy Trading - 12 Month Contract
Job Description
**Job Title:** Dotnet Developer – Energy Trading – 12‑Month Contract **Role Summary:** Develop, test, and maintain microservice‑based backend services and APIs for an energy trading platform using C#/.NET. **Expectations:** * Deliver clean, scalable code within agreed timelines. * Collaborate with product, data, and infrastructure teams. * Follow best practices for architecture, security, and performance. **Key Responsibilities:** * Design, implement, and refactor microservices and related APIs. * Build and maintain distributed backend services. * Write unit and integration tests; participate in code reviews. * Monitor, troubleshoot, and optimize service performance. * Contribute to CI/CD pipelines and deployment automation. **Required Skills:** * C# / .NET Core / .NET 6+ experience. * Proven microservices architecture and distributed systems development. * Backend service and API development (RESTful/GraphQL). * Containerization (Docker) and orchestration (Kubernetes). * Source control (Git) and CI/CD fundamentals. * Unit testing frameworks (xUnit, NUnit). * Strong debugging, problem‑solving, and communication skills. **Nice to Have:** * Energy trading domain knowledge. * Real‑time optimization or financial analytics experience. **Required Education & Certifications:** * Bachelor’s degree in Computer Science, Software Engineering, or related field. * .NET certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.
Paris, France
Hybrid
29-12-2025