Company Description
TBA Leicester is a highly renowned organisation that is part of a multi-national group of companies. We are looking to recruit a Software Architect on a permanent basis in Leicester. At TBA Group, we produce market-leading, large-scale distribution and supply chain software used 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 for intermodal and logistics companies in Europe. Our innovative software solutions are used globally for distribution and supply chain management.
Job Description
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 organisation.
Key Responsibilities of a Software Architect
- Report to the Head of Architecture and DevOps, responsible for designing the Terminal Operating System software.
- Collaborate with product owners, SMEs, and customers to determine requirements.
- Prioritize architectural backlog aligned with product backlog.
- Participate in scaled agile ceremonies.
- Use industry tools 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 parties for system integration.
- Provide technical guidance and coaching.
- Work with DevOps to define platform requirements.
Qualifications & Skills
- Significant experience in software development, preferably C#, .NET, Entity Framework Core.
- Experience with Domain Driven Design, microservices architecture, Agile methodologies.
- Proficiency with Visual Studio, Azure DevOps, SQL Server, Web APIs, RESTful, SOAP, message brokers.
- Desirable: Degree in Computer Science or related, experience with Docker, CI/CD, Data Warehousing, NoSQL, JavaScript, supply chain/logistics knowledge, open source projects.
Additional Information
- Salary: Negotiable based on experience
- Benefits include pension, private health insurance, life assurance, flexible and hybrid working, employee discounts.
This role offers a challenging yet rewarding environment with career growth opportunities. Our team enjoys a friendly, relaxed atmosphere, and our high staff retention reflects our positive culture.
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Engineering and IT
Industries: Machinery Manufacturing
#J-18808-Ljbffr