Software Developer Job Reference: LM People Job Code/Title: Location: Programme / Functional Group: MST11718 E1071I / Software Developer GBR Waddington MST IS - Various Description of Business Environment: The job entails working with a small team located in Canada and at RAF Waddington in the Royal Navy Equipment Section (RNES) to support the preparation of Electronic Warfare Mission data for the Royal Navy. Lockheed Martin Canada’s Coronis® EWOS application is the primary tool used by the Royal Navy for the EWOS to MC program. Specific Job Description: Reporting to the Data Manager, and under direction of the Lockheed Martin Canada EWOS to MC Program Manager, the role provides system and database administration support to the RNES. The role also includes software support for the existing Coronis® application as well software development for new Coronis® capabilities. Duties, for and on behalf of Lockheed Martin and as directed by Lockheed Martin employees, include: • Maintains smooth operation of a Windows 2008 database and application server running Oracle 11g. • Provides backup recovery and makes recommendations regarding enhancements and/or improvements. • Software development in both C#/WPF and C#/ASP.NET, JavaScript, HTML/CSS • Unit testing and documentation The candidate will be exposed to several engineering disciplines (Software, System Administration and Database design and administration) as well as Programme Management. Required Skills: • Graduate in Computer Science or Software Engineering or equivalent. • Aptitude for solving challenging problems in a team environment. • Applicant must have an attention for detail and an aptitude for designing modern human machine interfaces Desired Skills: • C#/WPF and/or C#/ASP.NET • Familiarity with Database applications • 1 year of software development experience / SW intern year • Active Security Clearance will be considered an asset. Standard Job Description: Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards,processes,procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. Typical Minimum Education & Experience: Ideally require a Bachelors degree from an accredited college in a related discipline, or equivalent experience / combined education. Entry level.