Mid-Senior Software Developer (.NET / Python)

Computer Futures

East Midlands

On-site

GBP 55,000 - 75,000

Full time

7 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Computer Futures is seeking a Mid-Senior Software Developer to join a growing software engineering team delivering mission-critical solutions in logistics and industrial environments. You will design, develop and deploy scalable software platforms integrating with warehouse systems, robotics, and enterprise applications.

The role involves developing new functionality, enhancing product capabilities, and supporting customers throughout the software lifecycle, working with multidisciplinary teams

Qualifications

  • Strong C# and .NET development experience.
  • Commercial Python development experience.
  • Experience building REST APIs and service-oriented architectures.
  • Proficient with Git and containerised deployments.

Responsibilities

  • Design, develop and maintain scalable software applications using .NET and Python.
  • Build and support RESTful APIs and backend services.
  • Develop integrations between internal platforms and third-party applications.
  • Work with project teams to gather requirements and design technical solutions.
  • Contribute to software architecture, system design and technology selection.
  • Produce technical documentation including functional specifications and deployment guides.
  • Work within Agile development methodologies and contribute to sprint planning.

Skills

C#
.NET
Python
REST APIs
API Development
ASP.NET Core
PostgreSQL
SQL
Git
Docker
Microservices
OOP
Agile Methodologies
RabbitMQ
FastAPI
WMS/WCS
Industrial Automation

Tools

Docker
Git
PostgreSQL

Job 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 Python
  • Build and support RESTful APIs and backend services
  • Develop integrations between internal platforms and third-party applications
  • Work closely with project teams to gather requirements and design technical solutions
  • Contribute to software architecture, system design and technology selection
  • Develop robust database solutions and optimise application performance
  • Support testing, deployment and commissioning activities
  • Troubleshoot software defects and identify root causes of issues
  • Participate in code reviews and promote software engineering best practices
  • Produce technical documentation including functional specifications, API documentation and deployment guides
  • Work within Agile development methodologies and contribute to sprint planning activities
  • Support continuous improvement initiatives and platform innovation
  • Collaborate with stakeholders to ensure project objectives and delivery milestones are achieved
  • Support production systems and provide technical assistance where required
Technical Requirements
Essential
  • Strong commercial experience developing applications using C# and .NET
  • Commercial Python development experience
  • Experience building REST APIs and service-oriented architectures
  • Strong understanding of software design principles and object-oriented programming
  • Experience working with PostgreSQL, SQL Server or other relational databases
  • Knowledge of database design, optimisation and query development
  • Experience integrating software systems and third-party applications
  • Proficient with Git source control and modern development workflows
  • Experience using Docker and containerised deployments
  • Strong debugging and troubleshooting capabilities
  • Excellent communication and problem-solving skills
Desirable
  • FastAPI, Flask or Django
  • RabbitMQ or other messaging technologies
  • Microservices architecture
  • CI/CD pipelines
  • Azure or cloud-hosted environments
  • Linux environments
  • AI/LLM integrations and automation tooling
  • Warehouse Management Systems (WMS)
  • Warehouse Control Systems (WCS)
  • Robotics, AMR or ASRS technologies
  • Industrial 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – WMS Systems
Software Engineer – WMS Systems

Express Recruitment • Nottingham

On-site
GBP 35,000 - 55,000
Senior .NET & Python Software Engineer - Scalable Logistics
Senior .NET & Python Software Engineer - Scalable Logistics

Computer Futures • East Midlands

On-site
GBP 55,000 - 75,000
Senior .NET & Python Engineer for Industrial Automation
Senior .NET & Python Engineer for Industrial Automation

Computer Futures / SThree Group • United Kingdom

On-site
GBP 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Weekday AI • Greater London

On-site
GBP 70,000 - 90,000
Python Developer
Python Developer

Spencer Rose Ltd • Watford

Hybrid
GBP 70,000 - 75,000
Senior Python Engineer (Django / DevOps / IaC)
Senior Python Engineer (Django / DevOps / IaC)

Pontoon Solutions • Welwyn Garden City

Hybrid
GBP 70,000 - 90,000
Python Developer
Python Developer

TRIA • Birmingham

On-site
GBP 55,000 - 85,000
Software Developer - Market Data - C#, SQL, Python
Software Developer - Market Data - C#, SQL, Python

Luxoft • Greater London

On-site
GBP 50,000 - 70,000
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5