Software Architect

Be among the first applicants.
TBA Group
Leicester
GBP 55,000 - 95,000
Be among the first applicants.
Yesterday
Job description

Company Description

TBA Leicester is a highly renowned organization, part of a multinational group, seeking a Software Architect on a permanent basis in Leicester. We develop market-leading, large-scale distribution and supply chain software used worldwide, aiming for further growth over the next 5 years.

Job Description

This role offers a key position within a dynamic and expanding environment, with opportunities for career progression in our award-winning organization.

Key Responsibilities of a Software Architect

  1. Work within our architecture team, reporting to the Head of Architecture and DevOps, making decisions on the design of our Terminal Operating System software.
  2. Collaborate with product owners, SMEs, and customers to define functional and non-functional requirements.
  3. Prioritize architectural design backlog to align with the product backlog, ensuring designs are shared with development teams prior to sprint refinement.
  4. Participate in scaled agile ceremonies like daily stand-ups and sprint reviews.
  5. Use industry-recognized tools and methodologies to document and share designs.
  6. Define key non-functional requirements such as technology, security, scalability, and performance.
  7. Monitor development progress to ensure alignment with initial designs.
  8. Work with other TBA streams and third parties for system integration.
  9. Provide technical guidance to engineers and junior architects.
  10. Collaborate with DevOps to define hardware, OS, and database requirements.

Qualifications

  1. Extensive experience in software development, preferably with C#, .NET, and Entity Framework Core.
  2. Experience with Domain Driven Design/Development.
  3. Knowledge of microservices architecture.
  4. Familiarity with Agile methodologies such as Scrum, Kanban, SAFe.
  5. Proficiency with Microsoft Visual Studio and Azure DevOps.
  6. Experience with Microsoft SQL Server, Web APIs, RESTful and SOAP services.
  7. Knowledge of message broker technologies like ActiveMQ or RabbitMQ.

Additional Skills

Preferred but not essential:

  • Degree in Computer Science or related field with industry experience.
  • Experience with Docker, Kubernetes, and container orchestration.
  • Understanding of DevOps practices, CI/CD.
  • Knowledge of Data Warehousing, BI, NoSQL databases, JavaScript.
  • Experience in supply chain/logistics systems is advantageous.
  • Engagement in open source or personal development projects.

Additional Information

What we offer:

  • Salary: Negotiable based on skills and experience.
  • Pension, Private Health Insurance (BUPA), Cash Plan, Life Assurance (3x Salary).
  • Flexible and hybrid working arrangements.
  • Employee discounts and a supportive work environment.

Join us to be part of a complex, rewarding, and innovative team with excellent staff retention and growth prospects.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Architect jobs in Leicester