Software Engineer
Role details
Job location
Tech stack
Job description
This is an opportunity to make an impact within a dedicated team that takes great pride in delivering solutions in a role of critical importance, working embedded on a client site. As a software engineer you can expect to be involved in supporting ongoing maintenance and enhancement of mission-critical simulation software, working in both Windows and Red Hat Linux environments. The role requires contributing to a rigorous development and test cycle that maintains high customer confidence in both the software and the team maintaining it. The successful candidate will be a confident C++/C# practitioner, ideally with an education background in STEM, with the ability to work effectively in a dynamic environment whilst liaising regularly with the customers. The role is based in-office in Wiltshire but may involve occasional travel both within and outside of UK., + Ability to comprehend requirement / document changes to analyse a scope of change required for a work item.
- Design, development and maintenance of an existing code solution.
- Testing and reviewing software applications and supporting documentation.
- Contributing to meetings and work groups, providing domain knowledge and expertise on technical matters.
- Collaborating within a team environment, and communicating effectively.
- Suggesting improvements for continuous improvements.
Requirements
-
You demonstrate the qualities of an engineer and enjoy the challenge of building complex or efficient software solutions.
-
You want to apply your natural ingenuity to solve challenging engineering problems
-
You're keen to learn new technologies and languages
-
You have a good understanding of computing fundamentals (e.g. logic, data structures) along with strong software design skills, including Object-Oriented Programming, and knowledge of version control systems such as Git/SVN
-
2+ years' experience in C# development, or another language
-
Knowledge of Visual Studio & MS Office Products
-
Must be eligible to work and live in the UK
-
Must be eligible to undergo and maintain appropriate UK government Developed Vetting security clearance Desirables
-
Knowledge of the Red Hat Linux or other Unix based operating system
-
Competency in multiple programming languages
-
Understanding of Object-Oriented Design, and implementation of engineering algorithms
-
Knowledge of UML
-
Understanding of Requirements & Configuration management
-
Experience of working in an Agile environment, 3 to 5 years experience Experienced security cleared Talent Partner specialising in building technical teams for MASS' South West projects. These expert teams are comprised of Software Developers, Simulation Software Engineers, Modellers, Infrastructure & Network specialists and Data Analysts. MASS is an independent technology company, trusted by highly-secure organisations to provide advanced digital services and training that manage data and keep information safe.
Benefits & conditions
o Electronic o Engineering o IT/Internet/Technical o Telecomms o Graduate o Entry-Level/Junior o Management o Senior Management o Mid-Level/Executive o Permanent o Contract o Temporary View all jobs from James Giblin - 7 jobs total View all jobs from MASS - 15 jobs total Report profile