Social network you want to login/join with:
TBA Leicester is a highly renowned organisation that is part of a multi-national group of companies, and we are looking to recruit a Software Architect on a permanent basis in Leicester. Here at TBA Group, we produce market-leading, large-scale distribution and supply chain software used by customers worldwide, with plans for further growth over the next 5 years.
Established over 30 years ago, we are an award-winning, leading software development company in Europe for intermodal and logistics sectors. Our innovative software solutions are used globally.
This role offers a great opportunity to play a key part in a demanding and growing environment, with opportunities for career advancement within our professional organisation.
Key Responsibilities of a Software Architect:
* Work within our architecture team, reporting to the Head of Architecture and DevOps, making decisions about the design and structure of our Terminal Operating System software.
* Collaborate with product owners, SMEs, and occasionally customers to determine requirements.
* Prioritize the architectural backlog to align with the product backlog, ensuring designs are ready for development teams.
* Use industry-recognized tools and methodologies to document and share designs.
* Define non-functional requirements including technology, security, scalability, and performance.
* Monitor development progress to ensure alignment with initial designs.
* Work with other software streams and third-party integrations.
* Provide technical guidance and coaching to engineers and junior architects.
* Collaborate with DevOps to define hardware, OS, and database requirements.
Skills & Experience:
* Significant experience in software development, ideally with C#, .NET, and Entity Framework Core.
* Experience with Domain Driven Design/Development.
* Experience with microservices architecture.
* Understanding of Agile methodologies like Scrum, Kanban, SAFe.
* Knowledge of Microsoft SQL Server, Web APIs, RESTful, SOAP.
Additional Skills (Preferred but not necessary):
* Degree in Computer Science, Software Engineering, or related field with industry experience.
* Experience with Docker, orchestration tools, and DevOps practices.
* Knowledge of Data Warehousing/BI technologies.
* Experience with complex system deployments and monitoring tools.
* Experience in supply chain/logistics environments or personal developer projects.
What We Offer:
* Salary: Negotiable based on skills and experience.
* Pension, Private Health Insurance (BUPA), Life Assurance (3x Salary), Employee discounts.
Join us to be part of a complex, challenging, yet rewarding environment, with a friendly atmosphere and opportunities for growth. Our high staff retention reflects our positive ethos, and we aim for further expansion over the next 5 years.
#J-18808-Ljbffr