Software Engineer - C++ and either C# or Java

Advanced Resource Managers Limited ,
Westbury, Wiltshire
Salary: £30000 - £35000 Per Year

Overview

Due to the nature of the position, a successful candidate must be eligible for SC clearance. My client is looking for someone to join a small, relaxed team in Westbury, working on Rotary and Mission Systems Logistics and Training entity providing a diverse range of products, services and capabilities. The Training product line ranges between CBT (Computer-based-training) through to high-fidelity, full-mission simulators for military and civilian domains. The logistic product range includes aircraft ground support equipment, automatic test equipment, health and usage monitoring systems and logistic support software. The successful candidate will be responsible for performing a range of software engineering tasks across the development life cycle for our training business. Typical duties will include: Assisting with requirements analysis Design and development of simulation-based training solutions Continuous integration and test activities to support system upgrades and deployments. Evaluation of products and development and demonstration of software prototypes Supporting trade shows including product demonstration Reporting deficiencies and improvements to Engineering processes, standards and guidelines Successful candidates will be expected to work with limited supervision and will be expected to apply their knowledge of computer systems and software engineering best practice in the performance of their duties and be responsible for ensuring software compliance standards are met by the application of appropriate processes, procedures and tools throughout the software development life cycle. They will also be expected to provide input into estimating and planning activities, develop and support innovative technical solutions to satisfy customer mission problems and contribute towards ensuring that project milestones are met. This is a full-time role with particular focus on developing concept demonstrators to aid new business proposals, and will be based in Westbury, Wiltshire. Required skills, qualifications and experience: Experience and demonstrated competence with C++ and either C# or Java Experience of developing software within an IDE such as Eclipse or Microsoft Visual Studio Experience of using relational databases during development Demonstrable knowledge and application of software configuration management tools and procedures Good interpersonal skills and ability to work as part of a small development with minimum supervision Proven ability to learn new skills quickly Excellent interpersonal and communication skills, both verbal and written Ability to use Microsoft Word and Excel or equivalent High standard of ethics and personal accountability Desired skills, qualifications and experience: Experience and demonstrated competence using serious-gaming technologies such as Virtual Battlespace (VBS) including systems administration, scripting, and plug-in development Experience with game development platforms and SDKs (e.g. Unity, Unreal Engine, Havok) Experience and demonstrated competence with web technologies including HTML, CSS and JavaScript Experience of software development in Microsoft Windows and Linux environments Experience and demonstrated competence with at least one of the following virtualisation technologies: Citrix, VMware Experience of software design using UML Experience with database technologies including one or more of the following: PostgreSQL, MySQL, Microsoft SQL Server, Oracle, NoSQL Experience with middleware technologies including one or more of the following: ActiveMQ, DDS, JBoss Experience of developing software in an agile environment using Scrum or Kanban Experience of using and applying design patterns This job was originally posted as www.totaljobs.com/job/89933099