At a Glance
- Tasks: Develop WPF applications for simulations in the scientific industry.
- Company: A friendly Cambridge company with a family feel and international reach.
- Benefits: Long-term career opportunities, close-knit team, and convenient office location.
- Why this job: Join a small team of C# developers and make an impact on innovative simulation software.
- Qualifications: Extensive C# experience, UI development skills, and a passion for usability.
- Other info: Cycling distance from north Cambridge with ample parking available.
The predicted salary is between 36000 - 60000 £ per year.
Developing WPF applications for simulations for the scientific industry. This successful Cambridge company develops simulation software for a specialist industry. With international reach, yet local offices and a family feel, they would suit an experienced engineer skilled in C# software development including desktop UI. WPF or comparable technologies are ideally sought.
You’ll be someone able to take on a senior hands-on development position within their UI team. Colleagues are likewise C# developers, a small team working closely with mathematical software engineers. They in turn develop the simulation side of the software suite, which is also C#.
Extensive commercial-grade software development experience in C# with .NET (whether .NET 6-9, Framework or Core). Held senior developer responsibilities before, including taking a view on software engineering approaches, leading projects where required, and mentoring junior colleagues. Ideally, experience with WPF, XAML and related application architecture and event routing. Otherwise, desktop UI via Prism or with Windows Forms (or Qt, etc.), or equivalent UI development experience with web component UI such as React, Angular or similar will be considered.
You’ll likely be familiar with DI / IoC, MVC / MVP / MVVM, and similar patterns for separation of concerns and reduced dependencies. Developed applications which allow a skilled user to interact with and manipulate complex technical content, rather than e.g. CRM or other database front ends. A good intuition about UI usability, considering users' profiles and use cases. This is not a UX role, and the software is already favoured by users, yet intuition and experience will help ensure that future developments are similarly well received.
The ability to get up to speed quickly, and work independently as well as collaborate with colleagues. This is a friendly and close-knit company which can offer a long-term career opportunity. Situated within cycling distance of north Cambridge, the company’s offices also offer plenty of parking on site.
Even if this job’s not quite right, do contact us now – we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27397) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Senior UI Developer, C employer: ECM Selection (Holdings) Limited
Contact Detail:
ECM Selection (Holdings) Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior UI Developer, C
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best WPF applications or any relevant projects. This gives potential employers a tangible sense of what you can do and sets you apart from the competition.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to C# and UI development. Practice coding challenges and be ready to discuss your past projects and how you've tackled challenges in your previous roles.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, if you’re not quite right for this role, we might just have another opportunity that fits you perfectly!
We think you need these skills to ace Senior UI Developer, C
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and WPF, as well as any relevant projects you've led. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for our Senior UI Developer role. Share your passion for developing user-friendly applications and how you can contribute to our team.
Showcase Your Technical Skills: Be specific about your technical expertise in your application. Mention your familiarity with design patterns like MVVM and any experience with desktop UI frameworks. We love seeing candidates who can hit the ground running!
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, we’re always on the lookout for talented individuals like you!
How to prepare for a job interview at ECM Selection (Holdings) Limited
✨Know Your Tech Stack
Make sure you’re well-versed in C# and WPF, as these are crucial for the role. Brush up on your knowledge of .NET versions and be ready to discuss your experience with UI frameworks like XAML or Prism. Being able to talk confidently about your past projects will show that you’re the right fit.
✨Showcase Your Leadership Skills
Since this is a senior position, be prepared to discuss your previous leadership experiences. Think of examples where you’ve led projects or mentored junior developers. This will demonstrate your ability to take charge and guide a team effectively.
✨Understand User Needs
Even though this isn’t a UX role, having a good intuition about UI usability is key. Be ready to share how you’ve considered user profiles and use cases in your past work. This shows that you can create applications that are not only functional but also user-friendly.
✨Be Ready to Collaborate
This company values teamwork, so highlight your ability to work independently as well as collaboratively. Prepare examples of how you’ve successfully collaborated with colleagues, especially with those from different technical backgrounds, like mathematical software engineers.