Software Development and Test Engineer Location: Remote, very occasional visit to Yeovil Rate: £55 ph Ltd Outside IR35 Duration: 6 months initial CS&T DevOps are responsible for developing and supporting a toolset making it easy to measure, understand and improve the Through Life Engineering Management of aircraft and provide information and insight to the customers to enable efficient and effective maintenance, fleet management etc. The Software Developer is responsible for: • Analysis, implementation and maintenance of software with high standard according to customer requirements. • Delivery of work packages that meets schedule and quality requirements • Pro-actively promote efficiency and quality improvements within an agile environment • Actively engaging with others to what concerns technology evolution and experience sharing on both business domain and technology. Key Skillset • Ability to create and maintain requirements in Doors • Ability to design and document complex solutions with familiarity of UML • Proficient in implementing software for web delivered applications. C#, ASP.Net, MVC, jQuery, AngularJS • Proficient in implementing software for Microsoft client application. C#, WPF, MVVM, Wix. • Proficient in development of multi thread applications with large data handling/processing • Proficient in structured mark-up languages, SGML, XML • Proficient in data manipulation languages, including XSL, XSLT, XSL-FO, • Proficient in relational database development: o To create advanced SQL queries, stored procedures and triggers o In improving and optimising SQL queries and indexes o To carry out data migration within SSDT • Familiarity in data warehouse using the Microsoft stack: o Knowledge of ETL and usage of SSIS o Ability to create DMX queries and optimise current ones o Knowledge on creating/maintaining Cubes with usage of the Analysis Service o Knowledge of the Kimball method • Familiarity on developing unit testing • Understanding of networks, systems and security requirements • Passionate on learning and adoption of new technology stacks to satisfy evolving requirements such as R, Python or Cloud computing.