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.
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

TOP