At a Glance
- Tasks: Design and develop innovative software solutions in a dynamic manufacturing environment.
- Company: Join a leading manufacturing company with a focus on technology and innovation.
- Benefits: Enjoy a competitive salary, annual bonus, and generous holiday allowance.
- Why this job: Make an impact by working on cutting-edge projects and mentoring junior developers.
- Qualifications: 5+ years of experience in .NET, C#, WPF, and strong UI development skills.
- Other info: Hybrid work model with opportunities for professional growth and collaboration.
The predicted salary is between 48000 - 72000 £ 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
- Experience developing user interfaces, data visualisation tools, and interactive software.
- 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
Senior Software Engineer C# / WPF in Oxford 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 Oxford
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. 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 .NET, C#, and WPF. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to software development. Practise explaining your thought process clearly, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Software Engineer C# / WPF in Oxford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET, C#, and WPF, and don’t forget to showcase any relevant projects you've worked on that align with the job description.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience in Agile teams and how you’ve successfully managed software projects in the past.
Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of how you've applied your knowledge of multi-threading, design patterns, and SOLID principles in your previous work.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you one step closer to joining our team!
How to prepare for a job interview at Oscar Technology
✨Know Your Tech Stack
Make sure you brush up on your .NET, C#, and WPF skills before the interview. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled complex software issues in the past. Think of examples where you had to analyse user requirements and deliver effective solutions, especially in a team setting.
✨Familiarise Yourself with Agile Methodologies
Since this role involves working in Agile teams, it’s crucial to understand Agile principles. Be prepared to discuss your experience with project management, tracking progress, and collaborating with team members to meet deadlines.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the company’s approach to R&D, how they handle software architecture, or what tools they use for development. This shows your genuine interest in the role and the company.