At a Glance
- Tasks: Develop high-quality software solutions and collaborate with a diverse team.
- Company: Join TBA Group, a leader in logistics software with global impact.
- Benefits: Negotiable salary, private health insurance, flexible hybrid working, and employee discounts.
- Why this job: Make a real difference in a dynamic environment while enhancing your skills.
- Qualifications: Experience in software engineering, full stack development, and Agile methodologies.
- Other info: Opportunities for international travel and career growth await you!
The predicted salary is between 28800 - 48000 ÂŁ per year.
TBA Group is a leading international provider of software and services for ports, terminals, and warehouses with over 150 live installations worldwide. We aim to support our customers during the entire life cycle of their operation from design to implementation to optimisation of their operation. We believe that simplicity lies at the heart of performance of container and bulk terminals. We distinguish ourselves from other firms by applying state-of-the-art tools such as simulation and emulation allowing our customers to make decisions based on data.
You will be working with people of diverse talents and backgrounds. As we are committed to growing our people, we will provide you with opportunities that broaden your knowledge and strengthen your professional and technical skills. Working at TBA, over your career, you will be presented with opportunities to visit and work at customer and other TBA company locations, both within the UK and internationally.
We are seeking an experienced Software Engineer, preferably with experience in the Logistics domain, to join our team in Leicester on a permanent basis. This role offers a chance to make a significant impact in a dynamic and expanding environment, helping to ensure the quality delivery of our WMS product and supporting the Development Team in their continuous improvement.
Key Responsibilities:- Delivery of high-quality features with optimal solutions and exceptional coding techniques.
- Maintain and improve code quality and processes through the development and maintenance of features within the software products and working as part of a team within an Agile framework.
- Work from requirements specified as user stories, user acceptance criteria, and test plans.
- Generation and maintenance of documentation: functional specifications, manuals, project technical files, and training.
- Assist with analysing and capturing customer requirements and communicate them in a clear and concise way.
- Occasionally support on-site installation, with testing, training, commissioning, and go-live support.
- Collaborate with and support colleagues within the team to achieve our common quality and delivery goals.
- Manage calls in the Service Desk management system, troubleshooting, diagnosing, and resolving warehouse software-related issues to find and address root causes.
- In time, become part of the Out of Hours support team on a rota basis.
- Proven software engineering experience.
- Full Stack Developer.
- Experience of C#/C Programming Languages; Microsoft .Net Framework and Blazor; Oracle Pro*C; Jaspersoft Reporting; Python.
- Microsoft Visual Studio, Azure DevOps, and Git.
- Oracle Database Systems and Microsoft Windows Server and Linux Operating Systems.
- Structured Query Language (SQL) including stored procedures, triggers etc.
- Experience and appreciation of Agile development methodologies (e.g. Scrum, SAFe).
- Focus on teamwork and winning as a team.
- Excellent analytical, organisational, and problem-solving skills, with a detail-oriented approach, including strong debugging skills.
- The ability to apply previous experience to new problems and to estimate work accurately.
- Strong written and oral communication skills, to both your colleagues and customers at a non-technical level.
- Knowledge or experience of working in, or systems/processes used in, a warehousing or logistics environment would be advantageous.
- Able to demonstrate a “right first time” approach.
- Knowledge of UI/UX Design.
- Understanding of Software Test Design techniques.
- Understanding of problem management processes.
- Demonstrate a proactive approach to learning and adopting new processes to strive for continual improvement.
- Strong customer focus.
- Experience of other front-end development languages (e.g. PHP, React, Vue.js).
- Familiarity with NoSQL databases (e.g. MongoDB) and other databases (e.g. MS SQL Server, Postgres).
- Knowledge of DevOps culture, CI/CD techniques.
You will receive:
- Salary: ÂŁnegotiable, depending on skills and experience.
- Pension.
- Private Health Insurance - BUPA.
- Flexible working.
- Hybrid working culture.
- Employee discount scheme with retailers.
Join us as a Software Engineer and be part of a thriving professional organisation that values growth and innovation.
Software Engineer employer: TBA Group
Contact Detail:
TBA Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at TBA Group. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to logistics or software engineering. This gives you a chance to demonstrate your coding prowess and problem-solving abilities.
✨Tip Number 3
Prepare for the interview by brushing up on Agile methodologies and the tech stack mentioned in the job description. Be ready to discuss how your experience aligns with TBA's focus on quality delivery and teamwork.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the TBA team.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#/C, Agile methodologies, and any relevant logistics or warehousing knowledge. We want to see how your skills align with what we do!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how you can contribute to our team at TBA Group. Keep it concise but impactful – we love a good story!
Showcase Your Projects: If you've worked on any projects that demonstrate your coding skills or problem-solving abilities, make sure to mention them. We’re keen to see real examples of your work, especially if they relate to logistics or software development.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at TBA Group
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C#, .NET, and SQL. Brush up on your coding skills and be ready to discuss your previous projects that utilised these technologies.
✨Understand Agile Methodologies
Since the role involves working within an Agile framework, be prepared to talk about your experience with Agile practices. Share specific examples of how you've contributed to team sprints or retrospectives in past roles.
✨Showcase Problem-Solving Skills
Prepare to discuss how you approach troubleshooting and debugging. Think of a few scenarios where you successfully diagnosed and resolved issues, especially in a logistics or warehousing context, as this will resonate well with the interviewers.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical colleagues, so being able to articulate your thoughts clearly is key.