Connecting to LinkedIn...

Principle Application Developer (C OR C++)

Job Title: Principle Application Developer (C OR C++)
Contract Type: Contract
Location: Bracknell, Berkshire
Industry:
Salary: Competitive Rates (Inside IR35)
Start Date: 01/12/2020
Duration: 3-6 Months
REF: SM/C/PAD_1604663524
Contact Name: Salome Maybanks
Contact Email: salome.maybanks@projectpeople.com
Job Published: over 3 years ago

Job Description

Principal Application Developer (C OR C++)

3-6 Month Contract

Home working initially then office - Bracknell

Principal Application Developer (C or C++) - this is a Lead Developer position working in the AWS Migration Team for the end client. This is a great opportunity to join the application development team working for a key client who are migrating a major solution to the Cloud. There are approx 50 binary components (.exe and .dll) to port, of which approx. 5 use the database.

As Lead Developer you will need to be highly experienced in C or C++ development, as you will need to be able to:

  • Port the application code to AWS, using the latest Visual Studio C
  • Change the code from using Oracle Pro*C to use PostGres in the AWS cloud

Responsibilities

  • Contributing to decisions relating to the approach to the recompilation with a newer compiler (e.g. balancing the risks and benefits of migrating to 64-bit, language changes)
  • Implementing and testing the changes
  • Proposing and implementing new test harness as necessary to validate the changes in individual source files and/or DLLs.

Essential Skills and Requirements:

  • Expert C language skills
  • Capable of undertaking self-directed research using Microsoft documentation (and other appropriate sources) on
    • changes between compiler versions, for example 32-bit to 64-bit migrations and the issues to be tackled
    • identifying the changes required by the difference between the legacy C version and the latest language standards
  • Experience of configuring compiler options, preferably in Visual Studio
  • The ability to plan and conduct thorough unit testing
  • Producing informal documentation for the changes planned for other developers to follow
  • The ability to contribute to the planning
  • Communication of progress to the technical manager
  • Prompt reporting of problems to the technical manager
  • Capable of working to tight deadlines

Desirable Skills

  • Experience with
    • Oracle Pro*c
    • PostGres ECPG
    • Microsoft Visual Studio V6.0 and later (or Makefiles)

Applicants will need to undergo Baseline Security clearance for this position.

If you are interested and have the required skills and experience, please submit your CV on line.

Project People is acting as an Employment Business in relation to this vacancy.