CAREERS | Autostore TOS

Software Architect - TOS

Employee - Full Time

Leicester, United Kingdom

Career Advancement Opportunities

Ongoing Company Growth

Great Team

Job Description

We are a highly renowned organisation that is part of a multi-national group of companies and promotes a creative and dynamic work environment is looking to recruit experienced Software Architects on a permanent basis in Leicester. Here at TBA Group we produce market leading, large-scale, distribution and supply chain software products used by customers worldwide and is aiming for further substantial growth over the next 5 years.
This is a great opportunity to play a key role within a demanding and growing environment. There are opportunities for career advancement within our thriving, award-winning professional organisation.

Right now we are recruiting a Software Architect to join our team.

What are we looking for?

We are looking for candidates who ideally hold a 2:1 BSc Honours Degree or above in Computer Science, Software Engineering or equivalent and already possess software development experience within industry.

We are a multi-national group of companies producing market leading, large-scale, distribution and supply chain software products used by customers worldwide with substantial growth plans over the next 5 years.

  • Salary: negotiable, depending on skills and experience
  • 25 days annual leave + BHs
  • Central East Midlands location, easily accessible from M1 and A46
  • Fast growing and market leading organisation
  • "We felt we could contribute to the world of logistics in a different way"

    Yvo Saanen

    Commercial Director

    Job Description

    TBA Group was established over 30 years ago; we’re award-winning and one of Europe’s leading software development companies for the intermodal and logistics companies. Through our innovative software, we produce market leading, large-scale, distribution and supply chain software products used by customers worldwide.
    The work we do is complex, challenging and rewarding and together with a relaxed, friendly atmosphere and a close-knit team, we believe we offer a unique working environment; our enviable staff retention rate speaks volumes about our ethos. It’s our aim for further substantial growth over the next 5 years and with our sights set on our ambition and there are opportunities for career advancement within our thriving, award-winning professional organisation

    If this sounds like you, please apply by sending in your resume and cover letter.

    You can find our privacy policy here.

    Key Responsibilities


  • Working within our architecture team you'll report to the Lead Architect and you'll be responsible for making informed and intuitive decisions about the design and structure of our TOS software.

    Working within our scaled agile development framework, your responsibilities will include:

  • Collaboration with product owners, functional experts (SME’s) and occasionally our customers, to determine functional and non-functional requirements for new software
  • Prioritisation of the architectural design backlog (the “architecture runway”) such that it aligns with our product backlog, ensuring designs are prepared and shared with the development teams prior to sprint refinement
  • Participation in scaled agile ceremonies – e.g. Daily Nexus stand-ups, sprint reviews etc.
  • Use of industry recognised tools and methodologies to capture, document and share your concepts and designs with the development teams
  • Collaboratively define the key non-functional requirements for the solution including the appropriate technology, security, flexibility, scalability, responsiveness and performance
  • Monitor progress and output of the development teams to ensure the developed solution remains consistent with the initial design
  • Working closely with colleagues from other TBA software streams and also 3rd parties where integration is required to surrounding applications and systems
  • Providing technical guidance and coaching to software engineers and/or junior architects
  • Working closely with our DevOps team to define and document hardware, OS and database platform requirements for our applications
  • Skills & Experience

  • We are looking for candidates who ideally hold a 2:1 BSc Honours Degree or above in Computer Science, Software Engineering or equivalent and already possess software development experience within industry.
  • Highly proficient in spoken and written English.

  • Knowledge and experience with the following technologies/practices:

  • Significant experience in software development, ideally C#, Microsoft .Net Core and Entity Framework Core
  • Domain Driven Design/Development
  • Experience in working with microservices architecture
  • Experience and appreciation of Agile development methodologies (e.g. Scrum, Kanban, SAFe).
  • Microsoft Visual Studio & Microsoft Azure DevOps.
  • Microsoft SQL Server Database Systems.
  • Web APIs, RESTful, SOAP
  • Message broker technologies (e.g ActiveMQ, RabbitMQ)

  • Any of the following would also be beneficial:

  • Experience in:
  • Containerised applications and orchestration tools (e.g. Docker and Docker Swarm)
  • DevOps culture, especially Continuous Integration/Continuous Deployment techniques
  • Data Warehousing /BI technologies
  • Release and deployments of complex, multi-layered, systems
  • Monitoring tools such as InfluxDB, Grafana, Telegraf
  • NoSQL databases e.g. MongoDB
  • JavaScript

  • Also:

  • Knowledge or experience of working in, or systems/processes used in, a supply chain/logistics environment would be advantageous.
  • “Extracurricular” developer activities such as open source projects, personal projects, blogs, online training courses
  • 1. Submit your application

    Simply click on the vacancy you wish to apply for and follow the instructions.

    2. Shortlisting

    Shortlisting normally takes around five working days. If you are selected after the initial assessment, you will be invited for a face-to-face interview or an interview via MS Teams.

    3. The Interview Stage

    We always give applicants adequate time to prepare and we strongly advise to do as much research as possible. Your interview process will be communicated ahead of time.

    4. Offer Stage

    If you have been successful, congratulations! Our interview stage is meticulous and by no means easy. So, if you’ve been offered a place with us, we wholeheartedly welcome you to the team and look forward to exciting times ahead.

    Interested in this position?

    Become a part of the TBA Group team as a Software Architect

    We'd love to hear from you.

    Related Vacancies:

    Looking for something different? Check out our other opportunities below.

    Software Engineer (C#)

    Leicester, United Kingdom

    • Growing Organisation
    • Excellent Career Advancement
    • Highly Motivated Team
    Apply now

    Employee - Full Time

    Software Tester - Terminal Operating System (TOS) - C#

    Leicester, United Kingdom

    • Exciting Career Opportunities
    • Great Team
    • Challenging Projects
    Apply now

    Employee - Full Time

    Senior Software Engineer

    Leicester, United Kingdom

    • Award-Winning Organisation
    • Impressive Client List
    • Challenging Projects
    Apply now

    Share this

    Simplify your operations

    CONTACT US
    TBA Logo
    Public © 2020 TBA Group. All rights reserved.Privacy PolicyCookie PolicyTerms and Conditions