Software Developer

advertisement
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.
Download