Back to Job Search
Expired
  • Location: London
  • Salary: A highly competitive salary (based on experience) with a great benefits package including an annual bonus
  • Job Type:Permanent

Posted almost 2 years ago

Job Title: Junior Software Engineer
Location: London – Remote working
Salary: A highly competitive salary (based on experience) accompanied with an annual bonus
 
The company:
The company is a highly innovative and exciting medical imaging company based in London. The company has developed a revolutionary, market-leading solution to the problems of patient setup and motion management during treatments, they do this through utilising a unique, patented optical guidance technology. The Company works closely with scientific and clinical centers of excellence around the globe and has forged strong alliances with the major industry vendors, ensuring a bright future ahead.
 
The role:
As a junior member of the team, you will receive guidance and be supported by other team members, with a view to develop your skills as a professional developer. The role requires an enthusiastic individual, keen to learn and with a natural interest in software development technologies.
 
The focus will be on Microsoft technologies with the option of Apple iOS development to produce products. In addition, you will have the opportunity to work on artificial intelligence (AI) projects using neural networks. You will be involved in building, maintaining, creating technical solutions as the team will be working to leverage new technologies, introducing new exciting features and products within the medical space. As a software engineer you will be part of a team of highly qualified and accomplished professionals and have the opportunity to make a real difference in developing new products as the company moves forward.
 
 
Role Responsibilities:
  • Write well designed, testable, efficient code and maintain and develop software
  • Follow guidance from more senior software engineers as required
  • Develop software unit tests and integration tests as necessary (supporting CI builds)
  • Produce and maintain software project documentation
  • Comply with software development processes
  • Comply with project plans and industry standards
  • Work in accordance with the companies Quality Management System
  • Keep up to date with relevant software development technologies
 

Skills and Experience:
 
Essential:
  • Degree in Computer Science or related discipline
  • Proficiency in at least one of C++ or C# .NET
  • A natural interest in programming and latest technologies
  • Good communicator (both verbal and written)
  • Good problem solver, with attention to detail
  • Ability and enthusiasm to learn new technologies
  • Works well in a team, able to both listen and contribute
  • Eligible to work in the UK
 
Desirable:
  • Experience of professional software development in the IT industry
  • Agile methodology
  • C++ programming language
  • C programming language
  • Microsoft .NET programming, preferably C#
  • Microsoft Visual Studio
  • Microsoft Azure DevOps (Git)
  • SOLID design principles
  • Dependency Injection (Unity)
  • Unit testing and mocking
  • SQL, Relational Database
  • Apple iOS and Swift application development
 
Note:
Applicants must be eligible to work in the UK. If you feel that this role would be highly suitable for your next career move, please feel free to apply. If you have any questions about the role or would like to recommend someone who would be suitable for this position, please feel free to send an email or a copy of the persons up to date CV to jay.baylis@nextphaserecruitment.com.