Contract C++/C# Windows Engineer — Modernize Legacy Apps
Contract C++/C# Windows Engineer — Modernize Legacy Apps

Contract C++/C# Windows Engineer — Modernize Legacy Apps

Freelance Home office (partial)
Oliver Bernard

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

At Oliver Bernard, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our hybrid role in Greater London offers competitive daily rates and the opportunity to work on impactful projects that modernise legacy systems, while also providing ample room for professional growth and development through exposure to cutting-edge technologies and methodologies.
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

C++
C#
Office COM integration
Code Refactoring
Automated Testing
AI Tools for Development
Windows Desktop Applications
Hybrid Work Environment

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.

Contract C++/C# Windows Engineer — Modernize Legacy Apps
Oliver Bernard

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>