We are looking for an experienced programmer with significant C++ experience to work alongside transport modellers and economists in the Aviation Modelling and Appraisal team on the ongoing development of the National Air Passenger Allocation Model (NAPAM). This role is part time for a fixed period to deliver a specific project.
This is a part time contract for 6 months, averaging around 2 days a week. The DfT work flexibly, but some of that time will need to be based in our offices in Victoria, London.
The role would suit someone with the following skills and experience:
* Extensive C++ programming experience in a professional environment for bespoke applications.
* Experience in writing, editing and maintaining software for mathematical and analytical modelling
* Significant experience of working with the Microsoft .NET C++ and Visual Studio platforms
* Interfacing C++ applications with Excel
* Team-working and the ability to share and impart complex technical C++ knowledge.
NAPAM is a long established model created and operated in-house by DfT to forecast passenger and aircraft numbers at UK airports. This model has been used to shape aviation policy and feed into key government decisions including assessments of airport capacity in the South East.
You will be working closely with our transport modellers who have some experience of the model's C++ code, to develop technical solutions and expertise working in a Microsoft.Net C++environment. You will take into account architectural and other technical requirements to improve efficiency, transparency and usability. You will be maintaining, modernising, improving and commenting existing code and developing new applications within the program. This will include the input/output of data from C++ to MS Excel to agreed specifications. You will be involved in specifying and designing the application work-package, including formally documenting proposals with resource and timescale estimates for approval. You will be required to document all design, development and testing work in line with agreed industry and site standards.
As well as the experience required above you will have the necessary qualifications, skills & experience to take control of this requirement from its inception to its completion.
If you meet the experience required above please call/mail me asap for the full spec/more information. Thank you.