At a Glance
- Tasks: Maintain and enhance C# WinForms applications while developing SQL-driven features.
- Company: Join a dynamic tech team in Carnwath, South Lanarkshire.
- Benefits: Full-time role with opportunities for growth and skill development.
- Other info: Fast-paced environment with exciting challenges and career advancement.
- Why this job: Make an impact by modernising business systems and delivering practical software solutions.
- Qualifications: Strong C# and SQL skills; experience with Git and project management.
The predicted salary is between 30000 - 40000 € per year.
This role is based at our offices in Carnwath, South Lanarkshire, and is a full-time office-based role.
Duties of the role include:
- Maintain and enhance existing C# WinForms applications.
- Develop and optimise SQL queries, stored procedures, and database-driven features.
- Work with stakeholders to gather requirements and deliver practical software solutions.
- Manage projects through the full software development lifecycle, including testing and deployment.
- Troubleshoot software, performance, and data-related issues.
- Provide user support and training for new applications and features.
- Use Git version control and structured development practices.
- Support the ongoing modernisation of internal business systems.
Qualifications:
- Strong experience with C# development and WinForms applications using .NET Framework.
- Strong SQL Server and T-SQL knowledge.
- Experience with ADO.NET and Git version control.
- Ability to work independently and take ownership of projects.
- Strong communication skills with the ability to work directly with non-technical users.
- Comfortable working in a fast-paced business environment with changing priorities.
Desirable (but not mandatory):
- Experience with DevExpress and asynchronous WinForms applications.
- Experience with reporting tools such as DevExpress Reports or Crystal Reports.
- Knowledge of modern .NET technologies including .NET 8, .NET MAUI, and RESTful APIs.
- Experience using Visual Studio and SQL Server Management Studio.
- Knowledge of manufacturing, fabrication, construction, or steel industry environments.
Location – Carnwath.
Software Developer - Desktop Applications in Carnwath employer: BHC Ltd
Join our dynamic team in Carnwath, South Lanarkshire, where we prioritise innovation and collaboration in software development. As a Software Developer, you'll benefit from a supportive work culture that encourages professional growth through continuous learning and hands-on experience with cutting-edge technologies. Enjoy a full-time office-based role that offers the opportunity to make a meaningful impact on our internal business systems while working alongside passionate colleagues in a fast-paced environment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer - Desktop Applications in Carnwath
✨Tip Number 1
Get to know the company culture before your interview. Check out their website and social media to see what they're all about. This will help you tailor your answers and show that you're genuinely interested in being part of the team.
✨Tip Number 2
Practice your coding skills and be ready for technical questions. Brush up on C# and SQL queries, as these are key for the role. We recommend doing some mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 3
Prepare some questions to ask during the interview. This shows you're engaged and helps you figure out if the job is right for you. Think about asking about the team dynamics or how they approach project management.
✨Tip Number 4
Don't forget to follow up after your interview! A quick thank-you email can go a long way in leaving a positive impression. Plus, it keeps you on their radar as they make their decision.
We think you need these skills to ace Software Developer - Desktop Applications in Carnwath
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C# and WinForms applications. We want to see how your skills match the role, so don’t be shy about showcasing your SQL Server knowledge and any relevant projects you've worked on.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a great fit. We love seeing enthusiasm and a bit of personality, so let us know what drives you!
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you’ve troubleshot software or performance issues. We’re looking for developers who can think on their feet and provide practical solutions, so share those success stories!
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’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be all set!
How to prepare for a job interview at BHC Ltd
✨Know Your Tech Stack
Make sure you brush up on your C# and WinForms knowledge before the interview. Be ready to discuss your experience with SQL Server, T-SQL, and Git version control. They’ll likely ask you about specific projects where you’ve used these technologies, so have some examples in mind.
✨Understand the Business Context
Since this role involves working closely with stakeholders, it’s crucial to understand how your software solutions can impact their work. Research the company’s industry and think about how your skills can help modernise their internal systems. This will show that you’re not just a techie but also someone who understands the bigger picture.
✨Prepare for Problem-Solving Questions
Expect questions that test your troubleshooting skills. Think of scenarios where you’ve had to resolve software or performance issues. Be ready to explain your thought process and how you approached the problem, as this will demonstrate your ability to manage projects through the full software development lifecycle.
✨Practice Your Communication Skills
Since you’ll be working with non-technical users, practice explaining complex concepts in simple terms. You might be asked to describe how you would provide user support or training for new applications. Clear communication is key, so make sure you can convey your ideas effectively.