Here at the TBA Group we are looking for a passionate C#.net Software Engineer to help design, develop and implement our software solutions based in our Leicester office. If you are looking for a software development role where you can utilise new technologies - this is the role for you.
TBA was established over 30 years ago; we’re award-winning and one of Europe’s leading software development companies for the intermodal and logistics industry. Through our innovative software, we produce market leading, large-scale, distribution and supply chain software products used by customers worldwide.
What are we looking for;
Ultimately, the role of our Software Engineer is to deliver high-quality features with optimal solutions and exceptional coding techniques.
We are looking for passionate and skilled C# Software Engineers working with new technologies to enhance their careers whilst positively contributing to the excellent work we do for our clients.
Demonstrable experience in software development
C# Programming Language
Microsoft .Net Core
Entity Framework Core
Microsoft SQL Server Database Systems
Blazor Web Framework would be beneficial - you may gain exposure to this.
Message broker technologies (e.g. ActiveMQ, RabbitMQ)
Domain Driven Design / Development
Experience and appreciation of Agile development methodologies (e.g. Scrum, Kanban, SAFe)
Microsoft Visual Studio / Azure Devops experience
Source control using Git
Excellent analytical, organisational, and problem-solving skills, with a detail-oriented approach
Strong written and oral communication skills, to both your colleagues and customers at a non-technical level
Key Responsibilities
Development of new, and maintenance of existing features within the software products
Work from requirements specified as user stories, user acceptance criteria, and test plans
Refinement and estimation of development tasks
Completing development tasks to the “definition of done” including peer code reviews and developer testing
Maintain and improve code quality, development tools, and processes
Ensuring your code meets our coding standards and overall code quality requirements
Working closely with QA/Automation testers in ensuring new code meets both functional and non-functional requirements
Working closely with peers from other TBA business lines where integration is required with other software products within the TBA portfolio.
Carrying out Incident analysis and investigation to find and address root cause.
Creating and maintaining appropriate levels of documentation
In time you will be expected to join our Out of Hours support team on a rota basis.
You will receive
Salary: £negotiable, depending on skills and experience
Pension
Private Health Insurance (BUPA)
Cash Plan (BUPA)
Flexible working
Hybrid working culture
Employee discount scheme with retailers