At a Glance
- Tasks: Modernise legacy systems and enhance high-impact Windows desktop applications.
- Company: Oliver Bernard, a forward-thinking tech company in Greater London.
- Benefits: Competitive daily rate, hybrid work model, and opportunities to use AI tools.
- Other info: Exciting opportunity for career growth in a collaborative environment.
- Why this job: Join a dynamic team and make a significant impact on software development.
- Qualifications: Solid experience in C++ and C#, with Office COM integration knowledge.
Oliver Bernard is seeking a Contract Software Engineer to work on modernising legacy systems for high-impact Windows desktop applications. The ideal candidate will have solid experience in C++ and C#, with a strong understanding of Office COM integration.
Responsibilities include:
- Refactoring codebases
- Building automated tests
- Using AI tools for development
This is a hybrid role based in Greater London, with a daily rate of £600-£650 (outside IR35).
Contract C++/C# Windows Engineer — Modernize Legacy Apps employer: Oliver Bernard
Contact Detail:
Oliver Bernard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract C++/C# Windows Engineer — Modernize Legacy Apps
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with C++ and C#. A quick chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your past projects, especially any legacy systems you've modernised. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with Office COM integration and automated testing. 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 noticed. Plus, we love seeing candidates who take the initiative.
We think you need these skills to ace Contract C++/C# Windows Engineer — Modernize Legacy Apps
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with C++ and C#. We want to see how you've tackled similar projects, especially if you've worked on modernising legacy systems before!
Get Specific with Examples: When you describe your past work, be specific! Share examples of how you've refactored codebases or built automated tests. This helps us understand your hands-on experience.
Emphasise Your Understanding of Office COM: Since this role involves Office COM integration, don’t forget to mention any relevant experience you have. It’s a key part of the job, and we’d love to see how you’ve used it in your projects.
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 don’t miss out on any important updates!
How to prepare for a job interview at Oliver Bernard
✨Know Your C++ and C# Inside Out
Make sure you brush up on your C++ and C# skills before the interview. Be prepared to discuss your past projects and how you've used these languages to modernise legacy systems. Having specific examples ready will show your expertise and confidence.
✨Familiarise Yourself with Office COM Integration
Since the role involves Office COM integration, it’s crucial to understand how it works. Review any relevant experience you have and be ready to explain how you’ve implemented this in previous projects. This will demonstrate your capability to handle the specific requirements of the job.
✨Showcase Your Testing Skills
Automated testing is a key part of the role, so be prepared to discuss your experience with building automated tests. Bring examples of how you’ve improved code quality through testing in past roles. This will highlight your commitment to delivering high-quality software.
✨Embrace AI Tools for Development
As the job mentions using AI tools, it’s a good idea to research and understand how these can enhance your development process. Be ready to share any experiences you have with AI in coding or problem-solving, as this will set you apart from other candidates.