Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software architect / senior software engineer (c# / .net)

Maidstone
Synergize Consulting
Software architect
Posted: 6h ago
Offer description

Software Architect / Senior Software Engineer (C# / .NET) – Transport Management Systems

Overview

We’re seeking a highly capable Software Architect / Senior Software Engineer to take a lead role in designing and developing the core Transport Management System (TMS) and its associated suite of products, including the dashboard, web interface, and email gateway. SC cleared candidates preferred.


This position is ideal for someone who combines strong architectural design and technical leadership with the ability to remain hands-on in C# development. The role offers visibility to senior stakeholders and a direct opportunity to shape the technical direction of a mission-critical system.


Key Responsibilities

* Act as technical design authority, defining the architecture, design principles, and technology roadmap for the TMS and related systems.
* Produce clear and detailed design and architecture documentation using UML, SysML, and data flow diagrams.
* Ensure architectural decisions directly support both functional and non-functional requirements (performance, scalability, security, etc.).
* Collaborate with internal teams, clients, and project managers to ensure designs are aligned with business objectives and technical constraints.
* Provide hands-on development in C# and .NET, implementing and refining software components within a structured SDLC.
* Lead code reviews, design walkthroughs, and ensure adherence to engineering best practices.
* Drive continuous improvement in system design, performance, and maintainability.


About You

You’re an engineer who thinks like an architect — structured, pragmatic, and comfortable balancing design leadership with hands-on development. You enjoy solving complex technical problems and translating ideas into well-engineered, maintainable systems.


Essential Skills & Experience


* Proven experience in software architecture, design, and development using C# / .NET.
* Strong understanding of software design patterns, architectural principles, and modelling techniques (UML, SysML, DFDs).
* Demonstrated ability to translate business requirements into scalable, well-structured technical solutions.
* Experience with multi-component or distributed systems (dashboards, web interfaces, APIs, or data gateways).
* Excellent analytical, documentation, and communication skills.
* SC clearance (or eligibility to obtain) is preferred.


Desirable

* Experience in transport, logistics, or workflow-based systems.
* Knowledge of database design, integration patterns, and API architecture.
* Familiarity with DevOps practices, CI/CD pipelines, or cloud-based deployments.
* Exposure to Agile / Scrum environments.


Please send your CV in the first instance.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software architect
Strood
Sky
Software architect
Similar job
C/c++ software architect
Orpington
Sky
Software architect
Similar job
C/c++ software architect
Green Street Green
Sky
Software architect
See more jobs
Similar jobs
Synergize Consulting recruitment
Synergize Consulting jobs in Maidstone
It jobs in Maidstone
jobs Maidstone
jobs Kent
jobs England
Home > Jobs > It jobs > Software architect jobs > Software architect jobs in Maidstone > Software Architect / Senior Software Engineer (C# / .NET)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save