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