Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Computers jobs in Midlands?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Computer Futures

Midlands / Global

Mid-Senior Software Developer (.NET / Python)

  • £65,000

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

...

Apply Now

Similar Opportunities

View all jobs