At a Glance
- Tasks: Design and develop innovative software solutions in a dynamic manufacturing environment.
- Company: Join a market-leading manufacturing company with a focus on innovation.
- Benefits: Enjoy competitive salary, annual bonus, flexible hours, and private medical insurance.
- Other info: Hybrid work model with excellent career growth and learning opportunities.
- Why this job: Make an impact with cutting-edge technology while mentoring junior developers.
- Qualifications: 5+ years of experience in .NET, C#, WPF, and strong teamwork skills.
The predicted salary is between 65000 - 65000 £ per year.
We have partnered exclusively with a market-leading Manufacturing company who have an exciting opportunity for a Senior Software Engineer to join their growing team. This role will be focused on the design, development, and maintenance of their software products within a .NET environment. Successful candidates for this position must have a minimum of 5+ years' experience developing with .NET, C#, WPF, as well as experience with UI development.
Key Responsibilities:
- Work on cross-platform projects including cloud-based, RESTful APIs, and client/server-based solutions.
- Plan, track, and manage software projects - working both independently and collaboratively within Agile teams to meet project objectives and deadlines.
- Design, develop, test, and maintain applications and GUI software across the full software development lifecycle.
- Capture and interpret customer and user requirements to deliver high-quality, reliable software solutions.
- Develop and maintain real-time and post-process data analysis software.
- Apply relevant expertise in order to create robust, scalable, and maintainable code; whilst adhering to company policies and processes.
- Develop and maintain software architecture using best practices such as multi-threading, design patterns, and SOLID principles.
- Specify, install, and maintain development tools and technologies (e.g., GitLab DevOps, IDEs, testing frameworks).
- Investigate and resolve software issues or feature requests raised by internal teams, representatives, or customers.
- Contribute to R&D initiatives by identifying opportunities for innovation and improvement in existing or new software products.
- Provide guidance, mentoring, and technical support to junior team members.
Essential Skills:
- .NET / .NET Core Frameworks
- C# / WPF
- Web client-server application development
- UI Development
- Strong communication and teamwork, able to work effectively across technical and non-technical teams.
- Minimum of 2:1 degree in programming or computer science or equivalent industry experience required.
Nice to haves:
- Git
- Knowledge of communication protocols
- Experience in the Manufacturing or Medical Industry
- Background in Electronics Engineering
Benefits:
- Competitive base salary (DOE)
- Annual profit share bonus
- 27 days holiday + bank holidays
- 5% employee and 5% employer contributions via salary sacrifice pension scheme
- Flexi hours
- Private Medical Insurance
- EV Car Scheme
- Learning & Development training budget
- Smart casual dress code
If you're an experienced Software Engineer skilled with C# .NET and you are looking to join a market-leading company offering a great benefits package, this could be the perfect opportunity for you. Please apply to be immediately considered.
Senior Software Engineer (C# / WPF) in Bicester employer: Oscar Technology
Contact Detail:
Oscar Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C# / WPF) in Bicester
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C# and WPF. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Brush up on your Agile methodologies too, as they’re key in collaborative environments. We want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Software Engineer (C# / WPF) in Bicester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET, C#, and WPF. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position.
Showcase Your Teamwork Skills: Since this role involves working in Agile teams, make sure to mention any collaborative projects you've been part of. We value strong communication and teamwork, so share examples that demonstrate these skills.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Oscar Technology
✨Know Your Tech Inside Out
Make sure you brush up on your .NET, C#, and WPF skills before the interview. Be ready to discuss your past projects and how you've applied these technologies in real-world scenarios. This will show that you're not just familiar with the tools, but that you can use them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, especially related to software development and UI design. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating how you tackled issues and contributed to successful outcomes.
✨Understand Agile Methodologies
Since this role involves working in Agile teams, be prepared to discuss your experience with Agile practices. Share examples of how you've planned, tracked, and managed software projects, highlighting your ability to work both independently and collaboratively.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, ongoing projects, or the company’s approach to innovation. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.