Software Architect
3 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from TBA Group
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 worldwide, aiming for further growth over the next 5 years.
Established over 30 years ago, we’re award-winning and one of Europe’s leading software development companies for intermodal and logistics sectors. Our innovative software solutions are used globally.
This is a great opportunity to play a key role within a demanding and growing environment, with opportunities for career advancement within our thriving, award-winning organisation.
Key Responsibilities of a Software Architect:
* Work within our architecture team, reporting to the Head of Architecture and DevOps, responsible for designing and structuring our Terminal Operating System software.
* Collaborate with product owners, SMEs, and occasionally customers to determine functional and non-functional requirements.
* Prioritize the architecture backlog ('architecture runway') to align with the product backlog, ensuring designs are shared with development teams prior to sprint refinement.
* Use industry-recognized tools and methodologies to document and communicate your designs.
* Define key non-functional requirements, including technology, security, scalability, responsiveness, and performance.
* Monitor development progress to ensure alignment with initial designs.
* Work closely with other software streams and third-party integrations.
* Provide technical guidance and coaching to engineers and junior architects.
* Collaborate with DevOps on hardware, OS, and database platform requirements.
Skills & Experience:
* Significant experience in software development, ideally with C#, Microsoft .NET, and Entity Framework Core.
* Experience with Domain Driven Design/Development.
* Experience working with microservices architecture.
* Knowledge of Agile methodologies (Scrum, Kanban, SAFe).
* Proficiency with Microsoft SQL Server, Web APIs, RESTful, SOAP.
Desirable but not essential:
* 2:1 BSc Honours Degree or higher in Computer Science, Software Engineering, or related fields, with industry experience.
* Experience with containerization and orchestration tools like Docker.
* Understanding of DevOps practices, CI/CD techniques.
* Knowledge of Data Warehousing/BI technologies.
* Experience with complex system deployment, monitoring tools like InfluxDB, Grafana.
* Experience in supply chain/logistics environments is advantageous.
* Participation in open source projects, personal projects, blogs, or online training is a plus.
What we offer:
* Salary: Negotiable based on skills and experience.
* Pension, Private Health Insurance (BUPA), Life Assurance (3x salary).
* Employee discounts with retailers.
This role offers a significant opportunity within a demanding, growth-oriented environment, with career advancement prospects. Our complex, challenging, and rewarding work, combined with a friendly, relaxed atmosphere and a close-knit team, makes for a unique working environment. Our high staff retention rate reflects our positive ethos, and we aim for substantial growth over the next five years.
Additional Details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Consulting
* Industries: Software Development
#J-18808-Ljbffr