At a Glance
- Tasks: Design and develop new product features while testing and solving issues.
- Company: Join a dynamic team delivering market-leading software to a global customer base.
- Benefits: Enjoy 25 days holiday, pension contributions, and a great work/life balance.
- Why this job: Expand your skills in a practical environment and contribute to innovative solutions.
- Qualifications: Experience with C#, .NET, RDBMS, and SQL is essential; familiarity with design patterns is a plus.
- Other info: Hybrid work model with occasional travel opportunities.
The predicted salary is between 28800 - 42000 £ per year.
C# .NET Software Developer (FNB) Package Depending on skills/experience Location Hybrid Home/Office Main Responsibilities Designing and developing new product features Reviewing/testing code in the QA cycle Investigating and solving issues Role Description As an experienced developer you will need a solid track record of working in a dynamic environment with a small team to develop scalable, performant, multi-user applications. You will be an integral part of our software team and help to deliver market-leading software solving real world problems to a fast-growing global customer base. The role will allow you to expand on your current technical skills in a practical and focused environment with the opportunity to research and use innovative techniques to contribute to the success of our products. Travel within the UK and overseas from time to time is possible. You must have a valid passport, the right-to-work in the UK and have no obstacles to obtain airside security clearance. Experience in the following is essential C# with .NET Framework and/or .NET Core Desktop client application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable Understanding of common Design Patterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g. JS AWS delivery Parallel programming (e.g., TPL and PLINQ) Source code management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Benefits You will benefit from our attractive remuneration package which includes Employer ‘auto-enrolment’ pension contribution 25 days holiday in addition to Public Holidays in England Optional Travel and Health Insurance Excellent work/life balance Active social calendar
C# .NET Software Developer employer: Shaw Daniels Solutions Ltd
Contact Detail:
Shaw Daniels Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# .NET Software Developer
✨Tip Number 1
Make sure to showcase your experience with C# and .NET in your conversations. Be ready to discuss specific projects where you've developed scalable applications, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarize yourself with the latest trends in desktop client application development and RESTful APIs. Being able to discuss recent advancements or challenges in these areas can set you apart during interviews.
✨Tip Number 3
Highlight any experience you have with design patterns like MVC or MVVM. This knowledge is essential for the role, and discussing how you've applied these patterns in past projects can show your depth of understanding.
✨Tip Number 4
If you have experience with source code management tools like Git or SVN, be prepared to talk about how you've used them in team settings. Collaboration is key in our environment, and demonstrating your ability to work well with others will be a plus.
We think you need these skills to ace C# .NET Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET Framework, as well as any relevant projects you've worked on. Emphasize your skills in desktop client application development and RESTful APIs.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that demonstrate your ability to work in a dynamic environment and your familiarity with the technologies listed in the job description.
Showcase Problem-Solving Skills: Provide examples in your application of how you've investigated and solved issues in past projects. This will show your potential employer that you can handle challenges effectively.
Highlight Team Collaboration: Since the role involves working within a small team, mention any previous experiences where you collaborated with others to develop software solutions. This will illustrate your ability to work well in a team setting.
How to prepare for a job interview at Shaw Daniels Solutions Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and the .NET Framework or .NET Core in detail. Highlight specific projects where you designed and developed features, and be ready to explain your approach to problem-solving and code testing.
✨Demonstrate Team Collaboration
Since the role involves working in a small team, share examples of how you've successfully collaborated with others in a dynamic environment. Discuss any challenges you faced and how you contributed to overcoming them as a team.
✨Familiarize Yourself with Design Patterns
Understanding common design patterns like MVC and MVVM is essential. Be ready to discuss how you've applied these patterns in your previous work and how they can improve software scalability and maintainability.
✨Prepare for Practical Assessments
You may be asked to complete a coding test or practical assessment during the interview. Brush up on your coding skills, especially in C#, and practice solving problems that involve RESTful APIs and database interactions.