Senior C++ Java Developer

Senior C++ Java Developer

Edinburgh Full-Time 57500 £ / year No home office possible
I

We are looking for an experienced Senior C++ Java Developer to 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

I

Contact Detail:

Ion recruitment Recruiting Team

Senior C++ Java Developer
Ion recruitment
I
  • Senior C++ Java Developer

    Edinburgh
    Full-Time
    57500 £ / year

    Application deadline: 2027-03-09

  • I

    Ion recruitment

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>