Senior Software Developer .Net & Blazor

Senior Software Developer .Net & Blazor

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Onyx-Conseil

At a Glance

  • Tasks: Design and develop software for advanced automation and robotics systems.
  • Company: Join a leading firm in industrial automation with a focus on innovation.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with exposure to cutting-edge technologies.
  • Why this job: Make a real impact in the world of automation and robotics.
  • Qualifications: Strong experience in C# and .NET, with knowledge of Blazor.

The predicted salary is between 60000 - 80000 £ per year.

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
Required Skills & Experience
  • Software Development
  • 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
  • Industrial / Operational Environments
  • 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
  • Systems & Architecture
  • 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
What This Role Offers
  • 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
Role Scope

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

Senior Software Developer .Net & Blazor employer: Onyx-Conseil

Join a forward-thinking company that values innovation and collaboration in the industrial automation sector. As a Senior Software Developer, you will enjoy a dynamic work culture that encourages professional growth through mentorship and hands-on experience with cutting-edge technologies. With a focus on modernising technology stacks and developing impactful applications, this role offers the chance to make a significant contribution to real-world systems while working alongside a talented team in a supportive environment.

Onyx-Conseil

Contact Details:

Onyx-Conseil Recruitment Team

We think you need these skills to ace Senior Software Developer .Net & Blazor

C#
.NET
Blazor
Python
Django
GitHub
CI/CD