Description
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.
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.
Specific Job Description
Software Development work related to various Electronic Warfare (EW) Projects. Software Development includes both new development and maintenance of existing software.
Tasks include:
- Requirements Analysis
- Detailed design
- Software development in Java
- Unit testing and documentation
- Integration and deployment
- Problem solving
- Working in an Agile team environment
Basic Qualifications & Desired Skills
- Degree in computer science, software engineering or equivalent
- 2-5 years of experience
- Programming experience in Java
- Knowledge of object oriented design principles and design patterns
- Knowledge of the software development life cycle
- Experience with software development tools such as Eclipse, Subversion and Ivy/Maven/Gradle
- Hands-on attitude
- Web-development experience (JavaScript/CSS) is an asset
- Experience installing/configuring Linux tools is an asset
AutoReqId 2313BR
Click here to view the full job posting.
Contact
Lockheed Martin Canada
World Exchange Plaza 45 O'Connor Street, Suite 870
Ottawa
Ontario Canada
www.lockheedmartin.ca