Mid-Senior Software Developer (.NET/Python)

Computerfutures — United Kingdom · Posted ~3 hours ago

Mid Full-time

Skills

.NET Python REST APIs Backend development Software integration REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software development role focused on creating scalable applications, backend services, and integrations using modern programming technologies. The position involves solving complex engineering problems and supporting software throughout its lifecycle.

Highlights

Opportunity to develop scalable software platforms and solve complex technical challenges in operational environments.

Description

Mid-Senior Software Developer to join a growing software engineering team delivering mission-critical solutions within logistics, automation and industrial environments. This role offers the opportunity to work on the design, development and deployment of scalable software platforms that integrate with advanced operational technologies, warehouse systems, robotics, and enterprise applications. The successful candidate will play an active role in developing new functionality, enhancing existing products, and supporting customers throughout the software lifecycle. The position is ideal for a developer who enjoys solving complex technical challenges, collaborating with multidisciplinary teams, and working on software that powers real-world operational systems. Key Responsibilities Design, develop and maintain scalable software applications using .NET and PythonBuild and support RESTful APIs and backend servicesDevelop integrations between internal platforms and third-party applicationsWork closely with project teams to gather requirements and design technical solutionsContribute to software architecture, system design and technology selectionDevelop robust database solutions and optimise application performanceSupport testing, deployment and commissioning activitiesTroubleshoot software defects and identify root causes of issuesParticipate in code reviews and promote software engineering best practicesProduce technical documentation including functional specifications, API documentation and deployment guidesWork within Agile development methodologies and contribute to sprint planning activitiesSupport continuous improvement initiatives and platform innovationCollaborate with stakeholders to ensure project objectives and delivery milestones are achievedSupport production systems and provide technical assistance where required Technical Requirements Essential Strong commercial experience developing applications using C# and .NETCommercial Python development experienceExperience building REST APIs and service-oriented architecturesStrong understanding of software design principles and object-oriented programmingExperience working with PostgreSQL, SQL Server or other relational databasesKnowledge of database design, optimisation and query developmentExperience integrating software systems and third-party applicationsProficient with Git source control and modern development workflowsExperience using Docker and containerised deploymentsStrong debugging and troubleshooting capabilitiesExcellent communication and problem-solving skills Desirable FastAPI, Flask or DjangoRabbitMQ or other messaging technologiesMicroservices architectureCI/CD pipelinesAzure or cloud-hosted environmentsLinux environmentsAI/LLM integrations and automation toolingWarehouse Management Systems (WMS)Warehouse Control Systems (WCS)Robotics, AMR or ASRS technologiesIndustrial automation experience Desired Skills and Experience C# .NET ASP.NET Core Python FastAPI REST APIs API Development PostgreSQL SQL Software Development Backend Development System Integration Docker RabbitMQ Microservices Object-Oriented Programming (OOP) Git Agile Methodologies Warehouse Control Systems (WCS) Warehouse Management Systems (WMS) Industrial Automation To find out more about Computer Futures please visit www.computerfutures.com Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales