At a Glance
- Tasks: Develop and maintain software features while collaborating with a close-knit team.
- Company: Join an innovative tech company with a friendly and relaxed atmosphere.
- Benefits: Enjoy competitive salary, private health insurance, flexible and hybrid working options.
- Why this job: Make a real impact on exciting projects and enhance your skills with new technologies.
- Qualifications: Experience in C#, SQL Server, and Agile methodologies is preferred.
- Other info: Great opportunities for career advancement in a thriving, award-winning organisation.
The predicted salary is between 28800 - 48000 £ per year.
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 looking to work with new technologies and enhance their careers whilst positively contributing to the excellent work we do for our clients.
- Demonstrable experience in software development
- C# Programming Language, Blazor Web Framework would be beneficial - you will gain great exposure to this
- Strong SQL Server Database Systems/TSQL including stored procedures, triggers
- Experience and appreciation of Agile development methodologies (e.g. Scrum, Kanban)
- Microsoft Visual Studio / Azure Devops experience
- 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
The work we do is complex, challenging and rewarding and together with a relaxed, friendly atmosphere and a close-knit team, we believe we offer a unique working environment; our enviable staff retention rate speaks volumes about our ethos. It’s our aim for further substantial growth over the next 5 years and with our sights set on our ambition, we’d like to open discussions with Software Engineers who want to play a key role within a demanding and growing environment. There are opportunities for career advancement within our thriving, award-winning professional organisation. If this sounds like you, please apply by sending in your resume and cover letter.
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
- Maintain and improve code quality, development tools, and processes
- Working closely with our Service Team to maintain/improve systems deployed with our existing customer base
- To potentially take the technical lead role on a new customer project and to see that project through the full lifecycle
TECHNICAL ACTIVITIES:
- Creation of CRUD operations in TSQL
- Business logic implementations in C# or TSQL
- Significant work in refreshing and modernising existing applications
- Customer project as well as R&D driven application development
- Database schema modifications
- Bug fixes and small changes to Visual Basic 6 UI
- Some work maintaining legacy applications
- Release and deployment of upgrades and changes to customer production and test systems
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
Software Engineer in Leicester employer: TBA Group
Contact Detail:
TBA Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Leicester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects. This gives potential employers a taste of your coding prowess and passion for software development.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our awesome team!
We think you need these skills to ace Software Engineer in Leicester
Some tips for your application 🫡
Tailor Your Resume: Make sure your resume highlights your experience with C#, SQL Server, and Agile methodologies. We want to see how your skills align with what we do, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you can contribute to our team. Let us know why you’re excited about working with new technologies at StudySmarter.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in the past. We love candidates who can think critically and come up with optimal solutions, so let us see your analytical side!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at TBA Group
✨Know Your Tech Stack
Make sure you brush up on your C# skills and get familiar with the Blazor Web Framework. Be ready to discuss your experience with SQL Server and TSQL, especially around stored procedures and triggers. This will show that you're not just a coder but someone who understands the tools and technologies that drive the projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in past projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical and problem-solving abilities, which are crucial for a Software Engineer role.
✨Embrace Agile Methodologies
Familiarise yourself with Agile practices like Scrum and Kanban. Be prepared to discuss how you've applied these methodologies in your previous work. Highlighting your experience in an Agile environment will show that you can adapt and thrive in their dynamic setting.
✨Communicate Clearly
Since you'll need to explain technical concepts to non-technical colleagues and clients, practice articulating your thoughts clearly and concisely. Consider doing mock interviews with friends or family to refine your communication skills. This will help you stand out as a candidate who can bridge the gap between tech and business.