Accessibility Links
  • Job reference: RMS0175088

Software Developer JAVA and C++

  • Sector: Engineering
  • Location: Portsmouth
  • Job type: Contract
  • Date posted: 19/01/2017
  • Duration: 12 months
  • Time left:
    d h m s
    (15/02/17)
This vacancy has now expired.
Send jobs like this to my email    What's this?
The Company:
makes the freedom of flight possible by designing, manufacturing and supporting the world’s best aircraft. Its people around the globe are united by a passion for aviation, as well as their desire to create better, more efficient ways for airlines and passengers to fly.

The Role:
Development & Support of Software Products written in C++ and Java with Database Server and utilising Agile Scrum methodology
- The department develops and supports a number of key software products used during the manufacture of satellite payloads based out of the client's site in Portsmouth.
- The complex and critical products are a mix of architectures and languages satisfying various customer (internal and external) needs
- As well as maintaining and developing current software products, a number of legacy C++ products need to be re-architected in Java to fulfil customer requirements. Whilst C# experience is a benefit, strong expertise in understanding C++ and developing complex applications in Java is a must.
- The successful candidate must show experience and previous knowledge in designing software architectures utilising Java MVC, C++ MFC and .NET technologies across windows/Linux application archetypes as well as with MySQL/MS SQL database server, setup, performance tuning, replication etc.

Developer Role:
Interpret written & verbal business requirements / technical specifications to design, develop, test (Unit & Regression), and deliver developments to agreed timescales, the resultant software being architecturally sound and scalable.

Role within Department:
The implementation and development of current software applications and process for current and future software platforms used within the design / testing a satellite payload during manufacture.
Writing, debugging and validation of software components and databases; initially in support of the current software but migrating to the future software architectures.
Working closely with the software testers to resolve defects as well as contributing to the code coverage of products by generating unit tests.
Providing software support to live projects using the products.

Job/Technical Knowledge:
- Agile SCRUM and full SDLC experience with TFS / Jira
- Application and Service software architect background in C++ and Java on both Windows and Linux platforms
- Real Time Transactional based XML messaging / Visual Studio 2015 / Eclipse / Data Modelling skills / Data Transformation Services / MVC design patterns / SQL / User Interface Design Skills / MSSQL & MySQL Server (Configuration & Optimization)
- Windows & Linux configurations (physical and virtual) of Servers & Clients
- Network appreciation (basic LAN etc)

Essential Skills / Qualifications:
Demonstrable experience of developing client/server or distributed software solutions in C++ and Java languages.
Good working knowledge of MySQL database architecture and design.
Experienced in transactional based XML messaging.
Experienced in Rich Client Application Design
Problem solving and the ability to think laterally as part of a team or individually to meet the needs of the project.
The ability to work unsupervised, within a team on multiple and concurrent tasks to tight deadlines.

Extensive software development experience:
• C++ MFC (with Visual Studio)
• Java MVC design pattern (with Eclipse)
• MySQL Server Database design and deployment
• Software Developer 5 yrs + relevant experience

Desirable Skills / Qualifications:
Configuration Management with Software Build & Release knowledge
Experience with Telerik DevCraft UI controls and tools
Extraction and manipulation of XML data/structure within Microsoft Excel XLSX files
Desirable additional experience with:
• C#
• WCF
• .NET MVC design patterns
• MS SQL Server

About Fircroft:
Fircroft has been placing people in specialist technical industries for approaching half a century, focusing on mid to senior level engineers for contract and permanent roles worldwide. By applying for this job you give consent for Fircroft to contact you, via email & telephone, to discuss your application along with future positions and Fircroft’s services.

For further information or to discuss any opportunities, Contact David Hogan at Fircroft on + 44 1925 281 478

Back to Top

By clicking "Save" you consent to
receiving matching jobs based on the
job/page you are viewing by email from
Fircroft, as detailed in our privacy policy
Fircroft would like to keep you up to date with our current vacancies and latest company updates via email. Occasionally Fircrofts marketing may contain 3rd party or affiliate information, however we will not share your personal data with any 3rd parties without your consent. From time to time, we might contact you to get your views on the service you have received. To help you get the best out of Fircroft, we may personalise them based on your location and how you use fircroft.com
Fircroft would like to keep you up to date with the latest company updates and vacancies via SMS / Text messages
Your consent options above means that Fircroft cannot contact you about any new or alternative career vacancies. If you want Fircroft to only contact you about the role(s) you have applied for please continue, however if you would like to be considered for other positions please allow us to contact you by changing one or more of the above consent.