Software Developer C++
Software Developer C++

Software Developer C++

Loughborough Full-Time 36000 - 60000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join our Energy Transition Team to develop and enhance bespoke software solutions using C++.
  • Company: DNV is a leading consultancy in the UK Energy Industry, focused on digital solutions.
  • Benefits: Enjoy 26 days of leave, flexible working, private medical insurance, and more perks!
  • Why this job: Be part of impactful projects, collaborate with a diverse team, and grow your skills in a supportive environment.
  • Qualifications: Strong C++ skills, problem-solving abilities, and a relevant degree are essential.
  • Other info: Hybrid work model from our Loughborough office; diversity is key to our culture!

The predicted salary is between 36000 - 60000 £ per year.

The Energy Transition Team within Digital Solutions develop and customise desktop, web and cloud-based software applications and deliver associated consultancy services to our customers, primarily in the UK Energy Industry. We are looking for an enthusiastic and motivated Software Developer with a passion for development and problem-solving to join our team as a hybrid worker from our Loughborough office.

Your main responsibilities will be support to:

  • Develop, maintain, and enhance bespoke software solutions using C++ and other relevant coding languages

  • Work on and lead software development projects to deliver bespoke software, consultancy, and associated services to customers within the agreed time, budget and quality standards

  • Participate in and support all phases of bespoke software projects including the gathering and clarification of requirements, production of technical specifications, software design, implementation, deployment, support of UAT, training, documentation, support and progress reporting

  • Perform peer code reviews and provide constructive feedback to peers

  • Participate in both customer and internal meetings, both in person and remotely when necessary

  • Develop and maintain technical documentation for software systems

  • Provide customer support in line with service level agreements

  • Identify and help implement improved ways of working to drive efficiencies and improve standards.

To qualify for this position, we need you to have:

  • A keen eye for detail and good problem-solving skills

  • The desire to build market leading bespoke solutions

  • Proven experience as a Software Developer

  • Strong proficiency in C++ and object-oriented programming concepts

  • Ability to design and implement complex class hierarchies

  • Proficiency in implementing and optimizing data structures like arrays, linked lists, stacks, queues, trees, and graphs

  • Strong algorithmic problem-solving skills, including sorting, searching, and dynamic programming

  • Familiarity with various stages of SDLC, including requirements gathering, design, implementation, testing, and maintenance.

  • Experience with software development tools and libraries such as Visual Studio, VSCode, GIT, and various debugging tools

  • Experience working with different operating systems (Windows, Unix, Linux)

  • At least a bachelor’s degree (or equivalent) in relevant discipline

Personal Qualifications:

  • Strong problem solving and analytical skills; demonstrated ability to bring high level, complex client issues to resolution

  • Proven ability to act as a product functional and technical expert

  • Works efficiently and effectively in a pressurised environment, making decisions as appropriate to solve an issue

  • Excellent communication and relationship management skills at all levels within the business

  • Ability to contribute effectively towards the objectives of a team, sharing knowledge, ideas, and information

Additional skills, tools and languages beneficial to the role:

Experience and/or knowledge of the following:

  • Energy Industry knowledge and relevant experience would be advantageous

  • Knowledge of software testing and test-driven development

  • Familiarity with database systems (SQL Server, Oracle, NoSQL)

  • REST API’s

  • Microsoft Azure

  • Microsoft DevOps

  • Lifestyle benefits (26 days of annual leave + opportunity for up to 10 days unpaid leave, sabbatical leave, flexible working options).

  • Wellbeing benefits (inc Private Medical and Dental Insurance, Health Assessments, Gym allowance and free fruit).

  • Pension Scheme: employer-matched pension contributions (employer contribution – up to 9%).

  • Travel benefits (inc Season Ticket Loan and Cycle to Work Scheme).

  • Life Assurance and Group Income Protection benefits.

  • Electric Vehicle Salary Sacrifice Scheme (for personal use).

  • Re-imbursement of relevant Professional Membership Fees (up to £500).

  • Access to employee retail discount site for high street and on-line shopping.

  • Company contribution towards; eye tests and glasses (for computer/ laptop users), and Flu Vaccination.

  • Employee Assistance Programme (EAP) – providing free and confidential support for issues including work, family, relationships, money and health.

DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity.

Software Developer C++ employer: DNV

At DNV, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our Energy Transition Team. As a Software Developer in our Loughborough office, you'll enjoy a hybrid working model, competitive benefits including generous annual leave, private medical insurance, and a robust pension scheme, all while contributing to meaningful projects that drive the energy industry forward. We are committed to your professional growth, providing opportunities for skill enhancement and a supportive environment that values diversity and inclusion.
D

Contact Detail:

DNV Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer C++

✨Tip Number 1

Familiarize yourself with the specific technologies and tools mentioned in the job description, such as Visual Studio, GIT, and various debugging tools. Being able to discuss your experience with these tools during interviews will show that you're well-prepared and serious about the role.

✨Tip Number 2

Highlight any previous experience you have in the energy industry or related fields. This can set you apart from other candidates and demonstrate your understanding of the sector's unique challenges and requirements.

✨Tip Number 3

Prepare to discuss your problem-solving skills and provide examples of how you've tackled complex issues in past projects. This is crucial for demonstrating your analytical abilities and your fit for a role that requires strong problem-solving skills.

✨Tip Number 4

Engage with the company’s culture and values by researching DNV and their approach to diversity and inclusion. Showing that you align with their values can make a positive impression during interviews.

We think you need these skills to ace Software Developer C++

C++ Programming
Object-Oriented Programming
Algorithmic Problem-Solving
Data Structures (Arrays, Linked Lists, Stacks, Queues, Trees, Graphs)
Software Development Life Cycle (SDLC)
Technical Documentation
Visual Studio
VSCode
GIT
Debugging Tools
Windows Operating System
Unix Operating System
Linux Operating System
Communication Skills
Relationship Management
Team Collaboration
Energy Industry Knowledge
Software Testing
Test-Driven Development
Database Systems (SQL Server, Oracle, NoSQL)
REST APIs
Microsoft Azure
Microsoft DevOps

Some tips for your application 🫡

Tailor Your CV: Make sure to customize your CV to highlight your experience with C++ and object-oriented programming. Include specific projects where you developed bespoke software solutions, as this aligns with the job requirements.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software development and problem-solving. Mention your familiarity with the energy industry if applicable, and express your enthusiasm for contributing to the Energy Transition Team.

Highlight Relevant Skills: In your application, emphasize your proficiency in data structures, algorithms, and software development tools like Visual Studio and GIT. This will demonstrate your technical capabilities and fit for the role.

Showcase Team Collaboration: Provide examples of how you've effectively collaborated with teams in previous roles. Highlight your communication skills and ability to manage relationships, as these are important for participating in customer and internal meetings.

How to prepare for a job interview at DNV

✨Show Your Passion for Development

Make sure to express your enthusiasm for software development and problem-solving during the interview. Share specific examples of projects you've worked on, especially those involving C++ or similar languages, to demonstrate your commitment and passion.

✨Demonstrate Your Technical Skills

Be prepared to discuss your proficiency in C++ and object-oriented programming concepts. You might be asked to solve algorithmic problems or explain complex class hierarchies, so brush up on your data structures and algorithms knowledge before the interview.

✨Highlight Your Experience with SDLC

Since the role involves various stages of the Software Development Life Cycle (SDLC), be ready to talk about your experience in requirements gathering, design, implementation, testing, and maintenance. Provide examples of how you've contributed to each phase in past projects.

✨Prepare for Behavioral Questions

Expect questions that assess your problem-solving abilities and how you handle pressure. Think of situations where you've successfully resolved complex client issues or contributed to team objectives, and be ready to share these experiences.

Software Developer C++
DNV
D
  • Software Developer C++

    Loughborough
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-01-31

  • D

    DNV

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>