Leicester, LCE, United Kingdom
Software Engineer
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