SonicJobs Logo
Login
Left arrow iconBack to search

Senior C++ Java Developer

Ion recruitment
Posted 2 days ago, valid for 25 days
Location

Edinburgh, City of Edinburgh EH13EG, Scotland

Salary

£50,000 - £65,000 per annum

Contract type

Full Time

Employee Assistance

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • We are seeking a Senior C++ Java Developer with at least 5 years of commercial experience in C++ development and a minimum of 3 years in a senior developer role.
  • The successful candidate will work in a collaborative team environment, developing desktop applications for Windows using C++ and Java.
  • Key responsibilities include using Visual Studio to design, implement, and maintain software solutions while providing leadership and clear communication of technical solutions.
  • The role offers a competitive salary based on experience, along with flexible working arrangements and comprehensive benefits.
  • This is an exciting opportunity for a skilled developer passionate about solving complex technical challenges in a fast-paced environment.

We are looking for an experiencedSenior C++ Java Developerto join a successful and expanding client based in Edinburgh. You will be part of a collaborative and friendly development team, working closely with international colleagues across various locations.

The ideal candidate will have extensive experience in both C++ and Java development, and be able to thrive in a fast-paced, innovative environment.

Key Responsibilities:

  • Develop desktop applications for Windows using C++ (v11+) and Microsoft Foundation Class (MFC) Library.
  • Contribute to the development of solutions using Java in a collaborative team environment.
  • Use Visual Studio and other development tools to design, implement, and maintain software solutions.
  • Provide leadership in a senior development role, working with colleagues to solve complex technical problems.
  • Communicate technical solutions clearly to both technical and non-technical stakeholders.
  • Demonstrate excellent analytical skills and a systematic approach to solving development challenges.
  • Work effectively in an agile development environment, participating in Scrum teams and sprint planning.

Required Skills & Experience:

  • At least 5 years of commercial experience in C++ development (v11+).
  • Extensive experience in using Microsoft Foundation Class (MFC) Library for developing desktop applications on Windows.
  • Strong proficiency in Java development.
  • Proficient in Visual Studio and other development tools.
  • Minimum 3 years of experience working in a senior developer role.
  • Exceptional analytical skills with the ability to break down complex problems and implement efficient solutions.
  • Excellent communication skills, with the ability to articulate both high-level business requirements and low-level technical details to diverse audiences.
  • Strong organisational skills, with the ability to manage time effectively and work independently in a fast-paced environment.
  • A degree in Computer Science, Engineering, or a related field.

Desirable Skills:

  • Experience with engineering or scientific applications and data processing.
  • Familiarity with Azure DevOps, Unit Testing, Automated Testing, and CI/CD pipelines.
  • Experience working within an Agile development environment, particularly Scrum.

What our client offers:

  • A collaborative and innovative work environment where your contributions are valued.
  • Competitive salary and compensation based on experience.
  • Flexible working arrangements to suit your needs.
  • 33 days of annual leave with swap out options using bank holidays.
  • Comprehensive insurance and pension benefits.
  • Employee Assistance Programme to support your well-being.

If you are a highly skilled developer with a passion for solving complex technical challenges and working in a cutting-edge environment, we encourage you to apply for this exciting opportunity.

#SeniorDeveloper #CPlusPlus #JavaDeveloper #MFC #DesktopApplications #WindowsDevelopment #AgileDevelopment #Scrum #AzureDevOps #SoftwareEngineering #TechJobs #DeveloperJobs#C++11 #C++ #JavaProgramming #SoftwareDevelopment #UnitTesting #AutomatedTesting #DevOps #CI/CD #TechCareers #ProgrammingJobs #STEMJobs #SoftwareJobs #InnovationInTech #FlexibleWorking#EdinburghSoftwareJobs

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.