cover image
Roc Search

Mid Level Fullstack .NET Developer

Hybrid

London, United Kingdom

£ 70,000 / year

Full Time

23-04-2025

Job Specifications

Fullstack .NET Software Developer
London/Hybrid
Salary - £50,000-£70,000 Dependant on Experience + Bonus
Supply chain & Logistics software
Skills - C#,.NET core, ASP.NET, SQL Server, Angular, Azure, Web API


Roc Search are looking for a C# .NET Software Developer ideally with experience across the full SDLC developer to join a key client in London. This role is suited for a Mid Level Developer with 4-7 years of experience.

Our client are a global supply chain solutions company with over 100 years of experience in commodity trading, whose purpose is to exert a positive economic and sustainable influence.. They buy, sell, move and de-risks commodities through a range of services including trade finance, commodities trading, analysis, freight, logistics and price risk management.

They have a team of around 20 Developers in London. The role provides full involvement in the delivery cycle: from understanding business requirements, system design, developing the solution, UAT, training and documentation to the point of live delivery through to supporting, maintaining and enhancing the solution thereafter. This is not a role for someone who solely wants to do heads-down development.

They are looking for someone comfortable working and communicating with different areas of the business and who is happy working on both tactical and strategic implementations. The stated aim of the team is to continually improve the development offering to the business and improved agile methodologies are considered one of the aims for the coming year.


Essential Skills
.NET/.NET Core
C#
SQL Server
JavaScript framework experience (They use Angular)
OOP
DDD

Desirable
Experience with testing frameworks
Azure
Angular
ASP.NET Web API
Ability to speak fluent Portuguese

This role is paying £50-£70k dependant on experience. Benefits include:

- 24 Days' Holiday + Bank Holidays
- Pension, up to 10% company contribution
- Gym membership
- Bonus
- Private Medical
+ More

About the Company

At Roc Search, we understand people and business. As recruitment specialists, our purpose is to ensure we’re creating limitless opportunities for individuals and companies across the Technology, Engineering, Life Sciences and Public Sector industries. Whether it’s permanent, interim, temporary or contract hires, we work with our clients and candidates across the globe, empowering lives through expertise and meaningful connections. As a business, we have 3 core focuses: 🔎 Clients who need access to the best talent. 💼 Cand... Know more

Related Jobs

Company background Company brand
Company Name
Kpler
Job Title
Junior Software Engineer
Job Description
At Kpler, we are dedicated to helping our clients navigate complex markets with ease. By simplifying global trade information and providing valuable insights, we empower organisations to make informed decisions in commodities, energy, and maritime sectors. Since our founding in 2014, we have focused on delivering top-tier intelligence through user-friendly platforms. Our team of over 600 experts from 35+ countries works tirelessly to transform intricate data into actionable strategies, ensuring our clients stay ahead in a dynamic market landscape. Join us to leverage cutting-edge innovation for impactful results and experience unparalleled support on your journey to success. Responsibilities Building and maintaining end-to-end RESTful and GraphQL APIs to provide maritime data ( vessel positions, characteristics... ) Ingesting and processing data streams into various datastores efficiently. Collaborating closely with engineers, product managers, and DevOps teams to deliver high-quality software. Driving the development and deployment of new product features. Advocating and implementing best engineering practices to enhance code quality and maintainability. Skills And Experience A Bachelor’s degree in Computer Science, Computer Engineering, or a related field. 2 years+ Experience working with Typescript and PHP, with a strong ability to build and consume RESTful APIs. Proficiency in written and spoken English for effective collaboration. Basic understanding of software engineering best practices, including TDD, clean code principles, pair programming, and software design patterns. Familiarity with CI/CD pipelines and tools like SonarQube. Knowledge of at least one Agile framework. Nice to have Familiarity with event streaming technologies like Kafka. Experience with other engineering fields such as Data Engineering. Experience with functional programming in Scala We are a dynamic company dedicated to nurturing connections and innovating solutions to tackle market challenges head-on. If you thrive on customer satisfaction and turning ideas into reality, then you’ve found your ideal destination. Are you ready to embark on this exciting journey with us? We make things happen We act decisively and with purpose, going the extra mile. We build together We foster relationships and develop creative solutions to address market challenges. We are here to help We are accessible and supportive to colleagues and clients with a friendly approach. Our People Pledge Don’t meet every single requirement? Research shows that women and people of color are less likely than others to apply if they feel like they don’t match 100% of the job requirements. Don’t let the confidence gap stand in your way, we’d love to hear from you! We understand that experience comes in many different forms and are dedicated to adding new perspectives to the team. Kpler is committed to providing a fair, inclusive and diverse work-environment. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer. By applying, I confirm that I have read and accept the Staff Privacy Notice
London, United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
Samsara
Job Title
Staff Software Engineer - Platform
Job Description
Who We Are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale. Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. About the role: We are the Platform team responsible for building foundational systems that drive the Samsara software products. Examples include Alerts, Workflows, Notifications, Reports, User Management, Roles and Permissions, Geo Services, Billing and Invoice etc. We are looking for a Staff Engineer to help us spearhead the technical direction for the team. As a Staff Engineer at Samsara, you will be a technical leader that brings fresh ideas and expertise to guide the team’s technical design and architecture and enable increasingly complex features and customer use cases. You will work on specific projects critical to Samsara’s needs alongside other highly-skilled Samsara engineers and push Samsara’s technical capabilities forward. This is a remote position open to candidates based in Poland and UK. You should apply if: You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely. You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations. You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go. You believe customers are more than a number: Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes. You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together. Click here to learn more about Samsara's cultural philosophy. In this role, you will: Drive technology choices, implementing services, and/or establishing architectural patterns that have a broad and lasting impact on Samsara's platform. Identify opportunities and initiate strategic conversations to influence the direction of platform technology and engineering culture Architect, design, and develop software that enables Samsara to operate at scale Lead teams in delivering products and capabilities that contribute to Samsara’s products and revenue. Deliver impact by solving the hardest technical problems and enabling products to reach the market quickly and successfully with high quality. Keep a platform first approach while collaborating with our infrastructure and product teams to build products, tools and solutions. Act as a multiplier for the team, elevating the impact and output of every team member Contribute to Samsara’s engineering brand by representing Samsara in external-facing forums Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices Minimum requirements for the role: Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience 8+ years of experience in software design, development, and algorithm related solutions with at least 2 of those years in an architect or leadership role Stellar programming/coding fundamentals 4+ year of experience building large scale distributed systems 4+ years experience leading cross-organization projects An ideal candidate also has: Mastery in data modeling and full-stack application architecture at a massive scale Programming mastery in Go, Python, JavaScript, TypeScript, C/C++, or other similar languages Expertise working on large-scale enterprise software applications Demonstrated ability to ship production-quality software in a dynamic environment Expert level knowledge of at-scale stream processing decision engines At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems and want to ensure that Samsara is a place where people from all backgrounds can make an impact. Benefits Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more. Accommodations Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click here if you require any reasonable accommodations throughout the recruiting process. Flexible Working At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully...
United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
EntityX
Job Title
Python Developer
Job Description
About EntityX EntityX is a small, investment-funded business. We have a brilliant engineering and data science team, which we’d like to expand with a full-time Python Developer. EntityX's technology uses a range of in-house and 3rd party NLP and AI techniques to merge all of the curated knowledge within Wikipedia with billions of daily data points about consumer media content consumption, to generate a deep understanding of consumers and culture (‘Cultural Intelligence’), and to deliver digital ad targeting solutions that have zero dependency on personal data (‘Cultural Activation’). Role Overview We're seeking a talented and self-motivated Python Developer to join our growing team of 10. This role is ideal for someone who enjoys working in a small, fast-moving development team with a broad range of responsibilities spanning backend development, data engineering, and infrastructure. As a Python Developer at EntityX, you’ll play a key role in building scalable APIs and services, optimising data pipelines, and deploying robust infrastructure. You’ll design, develop, and maintain systems that power our Cultural Intelligence and Cultural Activation products. This role will give you the opportunity to work with modern data tools (dbt, BigQuery), cloud-native services (Kubernetes, Terraform), and AI-driven technologies, including embeddings and LLMs. You’ll also have the chance to contribute to architectural decisions, improve engineering processes, and help scale our technology as we grow. If you’re passionate about Python development, data engineering, and scalable systems—and you're excited about working in a small, high-impact team—we’d love to hear from you! Key Responsibilities Design, develop, and maintain scalable backend services and APIs to support our AI-driven products. Build and optimise data pipelines using dbt and BigQuery to process large-scale (> 1 billion events per day) consumer media datasets. Deploy and manage services on AWS, leveraging Kubernetes and ensuring both high availability and scalability. Enhance and automate infrastructure using Terraform and Infrastructure as Code (IaC) best practices. Monitor, debug, and optimise system performance, identifying and resolving bottlenecks. Collaborate with data scientists and engineers to integrate AI models and embeddings into our products. Participate in system architecture decisions, helping shape the technical roadmap. Write clean, efficient, and well-documented code, following best practices. Conduct code reviews and mentor other developers, promoting high engineering standards. Stay up-to-date with new technologies and methodologies, continuously improving our stack and development processes. Requirements 5+ years of professional Python development experience building scalable backend systems. Strong understanding of RESTful APIs and asynchronous request handling. Experience working with SQL databases and writing efficient queries. Familiarity with data engineering tools such as dbt (or similar technologies). Understanding of Infrastructure as Code (IaC) principles and experience with Terraform (or similar). Proficiency in version control systems (Git) and working with CI/CD pipelines. Ability to debug, optimise, and troubleshoot issues in backend systems. Strong problem-solving skills, resourcefulness, and ability to work autonomously. Excellent communication skills and ability to work effectively in a collaborative, fast-paced environment. Bonus points Experience with Go or a willingness to learn it. Experience deploying and managing services in Kubernetes. Knowledge of LLMs, NLP, embeddings, and AI-driven technologies. Contributions to open-source projects or personal projects showcasing technical expertise. Experience working in a startup or small-team environment where adaptability is key. Understanding of security best practices in API and cloud infrastructure development. What We Offer Opportunity to work on cutting-edge AI technology Large scale data (>1 billion events per day) and the interesting problems that come it A collaborative, authentic work environment that values talent and self-motivation Chance to make a significant impact in a growing start-up and potentially help build the team Salary: £65,000 - £75,000 per annum (dependent on experience) Flexible work arrangements Continuous learning and professional development opportunities At EntityX, we believe in the power of diverse perspectives and are committed to creating an inclusive environment for all employees. We encourage applications from candidates of all backgrounds.
London, United Kingdom
Hybrid
Full Time
01-05-2025
Company background Company brand
Company Name
Opulent Mind
Job Title
Software Engineer
Job Description
Senior Full-Stack Developer | Senior Software Engineer An opportunity for a Full-Stack Developer with strong front-end experience is needed to help build a brand new SaaS product from the ground up. We’re looking for someone hands-on and technical, with full-stack capability, but with particular strength and passion for building front-end using React. Experience required: 6+ years of commercial development experience Deep expertise in React.js for high-performance web applications Solid grounding in JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern UI architectures (Redux, Context API) Strong server-side skills ideally in Java and/or Python Experience with SQL and working with relational databases Familiarity with cloud services, ideally Azure, and DevOps pipelines (Azure DevOps, Git) Ideal Experience: Understanding of secure-by-design principles for SaaS platforms Building and integrating APIs (RESTful and GraphQL) Exposure to React Native, serverless microservices, Kubernetes, GenAI The role: Designing and developing across the full stack, with a major role shaping the front-end Working in an Agile, fast-paced, startup-style environment Collaborating directly with product, design, and business teams to ship quickly and iteratively This is a chance to work close to the business, move fast, and build a product that makes a real difference. Please apply if you feel like exploring further.
Reading, United Kingdom
Remote
Full Time
01-05-2025