Enable job alerts via email!

Software Engineer

JR United Kingdom

City of Edinburgh

On-site

GBP 100,000 - 125,000

Full time

30+ days ago

Job summary

A leading software company is seeking a Software Developer for a 12-month contract in the City of Edinburgh. The role involves participating in all phases of the software development lifecycle and requires proficiency in C++ and experience in developing Windows applications. This position offers a supportive environment and the chance to work on impactful projects with modern tools.

Benefits

Supportive team environment
Access to modern development tools
Opportunities for professional growth

Qualifications

  • Proficient in C++ development.
  • Experience developing Windows applications, ideally with knowledge of MFC and C#.

Responsibilities

  • Participate in all phases of the software development lifecycle.
  • Assist in defining and refining software requirements.
  • Contribute to interface design and integration specifications.
  • Implement software changes and new features.
  • Develop robust, maintainable code.
  • Conduct testing and inspections.
  • Collaborate within an agile development framework.

Skills

C++ development
Experience developing Windows applications
Knowledge of MFC and C#

Tools

JIRA
Confluence
Git
Enterprise Architect
Job description
Overview

Software Developer — Location: Portsmouth. Employment Type: 12-month contract. Salary: PAYE £37.38 per hour, Umbrella £50 per hour.

Key Responsibilities
  • Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
  • Assist in defining and refining software requirements to ensure clarity and completeness.
  • Contribute to interface design and integration specifications.
  • Implement software changes and new features in line with design documentation.
  • Develop robust, maintainable code that adheres to established coding standards.
  • Conduct testing and inspections to ensure software meets functional and quality requirements.
  • Collaborate within an agile development framework using tools such as JIRA, Confluence, Git, and Enterprise Architect.
Essential Skills & Experience
  • Proficient in C++ development.
  • Experience developing Windows applications, ideally with knowledge of MFC and C#.
Desirable Skills
  • Exposure to real-time control systems and ADA programming is advantageous but not essential.
What We Offer
  • A supportive team environment with opportunities for professional growth.
  • Access to modern development tools and practices.
  • The chance to work on impactful projects in a forward-thinking organisation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.