This role is for a Software Developer to join a small team developing a suite of products that make up the Typhoon Engineering Support Subsystem (ESS). The ESS is primarily an Oracle database with .Net (C#/WPF) desktop client and windows tablet software developed using Visual Studio but also contains a number of smaller niche utilities.
The engineer is required to join a software development team with strong software engineering principles. Experience with Test Driven Development, Design Patterns, SOLID principles and any agile development methodologies are advantageous.
The successful candidate will have comprehensive C# ability and experience using WPF/Winforms, Oracle and ClearCase. It would also be advantageous to have experience in TFS, Coded UI, COM, .Net Interop, SQL, XML (XSD/XSLT), Entity Framework and Rational Robot.
Analyse system requirements to influence the software design and contribute to project planning.
Implement and configure new functionality ensuring a maintainable code base.
Produce Unit/Module Tests Software Documents with the appropriate coverage.Provide software support to the Systems Build, Integration Test Teams during formal qualification activities.
Essential: Comprehensive C# ability. Experience with WPF.