cover image
RJC Group

RJC Group

www.rjcgroup.co.uk

7 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
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
Company background Company brand
Company Name
RJC Group
Job Title
Software Developer
Job Description
**Job Title:** Software Developer **Role Summary:** Maintain and develop financial applications using Python, collaborating with traders and analysts to implement trading strategies. **Expectations:** 2+ years of Python experience; strong communication skills and technical interest. C# experience preferred. **Key Responsibilities:** - Maintain front-office applications and services for financial systems. - Gather and analyze requirements from traders, analysts, and stakeholders. - Develop and optimize software solutions to support trading strategies. - Collaborate with cross-functional teams to resolve technical and financial challenges. **Required Skills:** - Proficient in Python (2+ years’ experience). - Strong communication and stakeholder engagement abilities. - Problem-solving skills in financial or technical contexts. **Required Education & Certifications:** Not specified.
London, United kingdom
On site
12-01-2026
Company background Company brand
Company Name
RJC Group
Job Title
Software Engineer (C#) - Energy Trading
Job Description
Job title Software Engineer (C#) – Energy Trading Role Summary Design, develop, and maintain scalable, low‑latency microservices using modern .NET technologies. Build and consume RESTful APIs, coordinate with cross‑functional teams, and ensure production‑grade resilience and performance for business‑critical trading platforms. Expactations - Deliver high‑quality code within iterative sprints. - Actively participate in architecture reviews, code reviews, and DevOps integration. - Demonstrate ownership of end‑to‑end service lifecycle: design, deployment, monitoring, and optimisation. - Collaborate with product, architecture, and infrastructure teams to align on feature delivery and system reliability. Key Responsibilities - Design, implement, and maintain C#/.NET backend services in a microservices architecture. - Develop RESTful APIs for internal and external integrations. - Contribute to distributed system design with emphasis on scalability, fault tolerance, and observability. - Work with CI/CD pipelines, automated testing, and DevOps practices. - Perform technical design discussions and optimisation of existing services. - Participate in cross‑functional collaboration with architects, product owners, and DevOps engineers. Required Skills - Proficient in C# and .NET (Core/5/6). - Extensive experience with microservices design and operation. - Strong background in building backend services and RESTful APIs. - Deep understanding of distributed system concepts (service communication, fault tolerance, observability). - Familiarity with CI/CD, automated testing, and DevOps tooling. - Excellent problem‑solving, coding standards, and collaboration skills. Nice to Have - Experience in energy trading or commodities domain. - Exposure to real‑time optimisation systems. - Knowledge of event‑driven architecture, messaging, or streaming. - Angular development experience (1–2+ years). Required Education & Certifications - Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent professional experience. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus but not mandatory.
Paris, France
Hybrid
14-01-2026
Company background Company brand
Company Name
RJC Group
Job Title
Technical Lead - C#/C++
Job Description
Job Title: Technical Lead – C# / C++ Role Summary: Lead the architecture and development of high‑performance algorithmic trading systems, mentoring engineers, and ensuring low‑latency, high‑reliability operations. Expectations: Own the technical direction of core trading and market‑data systems, drive best practices in testing, deployment, and system design, and collaborate closely with quants and traders to translate strategies into production code. Key Responsibilities: - Lead design and implementation of core trading and market‑data systems. - Architect and optimize low‑latency, high‑throughput applications. - Translate quantitative strategies into robust production code. - Own code quality, performance, and reliability across the technology stack. - Mentor and guide a team of senior engineers. - Promote testing, CI/CD, and deployment best practices. - Advise on system design decisions and performance trade‑offs. Required Skills: - Commercial experience in C# and/or C++. - Proven experience in algorithmic or electronic trading. - Deep knowledge of performance optimization, concurrency, and system design. - Leadership experience, senior technical authority, or team‑leadership background. - Strong problem‑solving and pragmatic engineering mindset. - Familiarity with low‑latency systems, market data feeds, and exchange connectivity. - Experience in Linux environments and modern CI/CD pipelines. - Experience working closely with quantitative teams is a plus. Required Education & Certifications: - Not specified. Bachelor's degree in Computer Science, Engineering, or equivalent professional experience preferred.
Paris, France
Hybrid
Senior
30-01-2026