Job position Senior Software Developer .Net & Blazor
Share this job
We are seeking a Senior Software Developer to play a key role in designing, building and maintaining core software applications that support advanced automated materials handling, warehouse automation and robotics-led production environments.
This is a software-led position, focused on developing production-grade applications, platforms and user interfaces. While the software operates within an industrial setting, the primary responsibility is software engineering - not hardware configuration or PLC programming.
You will join a team responsible for modernising an existing technology stack, contributing to the transition from Python/Django to C#/.NET and Blazor. This role offers ownership across application design, architecture, and long-term maintainability, alongside close collaboration with engineering teams to ensure software aligns with real-world systems.
Key Responsibilities- Design, develop and maintain core software applications used in automation and production environments
- Lead hands-on development in C#/.NET, contributing to system migration and platform evolution
- Build and enhance operator-facing applications, dashboards and visualisation tools displaying real-time system data
- Own application logic, workflows and behaviour within production systems
- Contribute to overall software architecture, technical standards and development best practices
- Implement and maintain version control and CI/CD pipelines using GitHub
- Ensure applications are reliable, maintainable and resilient, with a strong emphasis on fault handling and diagnostics
- Collaborate with controls, robotics and mechanical engineers to ensure seamless integration with physical systems
- Support testing, commissioning and deployment of software releases
- Mentor junior developers and contribute to technical decision-making within the team
- Strong commercial experience with C# and .NET
- Experience building user interfaces and application logic using Blazor or similar frameworks
- Background in Python, ideally within Django environments (particularly for legacy systems or migrations)
- Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows
- Strong understanding of clean code principles, maintainability and scalable software design
- Experience developing software for industrial, manufacturing, automation, logistics or IoT environments
- Understanding of how software interacts with PLC-controlled or machine-driven systems (no PLC programming required)
- Comfortable working in environments where uptime, reliability and performance are critical
- Experience designing and maintaining long-running, production-grade systems
- Ability to build fault-tolerant applications interacting with external systems and data sources
- Strong debugging, troubleshooting and problem-solving capability
- The opportunity to work on real-world, high-impact systems combining software, robotics and automation
- Ownership of critical applications that directly influence operational performance
- Involvement in a large-scale technology modernisation programme
- A collaborative, multidisciplinary environment with exposure to cutting-edge automation technologies
- Influence over technical direction, standards and best practices
This role is:
- A hands-on senior software development position
- Focused on building robust, scalable applications
- Product and platform oriented
- Embedded within a real-world automation environment
This role is not:
- A PLC programming position
- A controls engineering or systems integration-only role
- A pure web or SaaS-focused development job
To find out more about Computer Futures please visit
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
Working environment
Our client is a well-established engineering and technology business operating at the forefront of industrial automation. They specialise in designing and delivering advanced materials handling, warehouse automation and robotics-led production systems for global customers.
The organisation is currently undergoing a major digital transformation, investing heavily in modernising its software platforms and technology stack. This includes transitioning to C#/.NET and building scalable, production-grade applications that sit at the core of their automation solutions.
They offer a highly collaborative environment, bringing together software developers, controls engineers and mechanical specialists to deliver real-world, high-impact systems where reliability, performance and innovation are critical.
Apply to this job!
Find your next job from +900 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Senior Software Developer .Net & Blazor
Computer Futures
