preferably with an understanding of network protocols. Specialist Knowledge Strong experience in software development environment Strong experience in developing Windows desktop applications in C# (C++ or Java experience acceptable). Experience with .NET environment Experience with Windows Forms Experience with TCP/IP & UDP protocols Personal Characteristics Values joining a More ❯
experience; developing in large, complex, systems Excellent communication skills and experience with interfacing with customer Desirable: Using high level Software languages such as Ada, C++ and/or C# A solid understanding of the software lifecycle (e.g. waterfall, Agile, Spiral) and associated methodologies (e.g. UML) Benefits: You'll receive benefits More ❯
design methodology (e.g. UML) Desirable: Experience using requirements tools (e.g. DOORS) Considerable experience of using at least one high level programming language (e.g. ADA, C++, C#) Experience with estimating for project bids Engineers at all levels should possess an academic qualification in Engineering or other related STEM subjects as well More ❯