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 includes both new development and maintenance of existing software.
Tasks include:
- Requirements Analysis
- Detailed design
- Software development in both C++ and Java
- Unit testing and documentation
- Integration and deployment
- Problem solving
- Working in an Agile team environment.
Basic Qualifications & Desired Skills
Essential qualifications:
- Degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or equivalent
- Minimum 8 years professional work experience with Java development
- 5 years of Technical Lead or Leadership experience of related technical field required.
Qualifications considered as an asset:
- Knowledge of object-oriented design principles and design patterns
- Knowledge of Agile software development process
- Experience with development tools such as Eclipse, IntelliJ, JUnit, Spring, Subversion (SVN)
- Knowledge of the software development lifecycle
- Well organized, capable of planning, scheduling and prioritizing work
- Aptitude for solving challenging problems in a team environment.
Fluency in Spanish will be considered an asset.
All successful applicants must meet requirements for Canadian Controlled Goods Program (CGP), Canadian Government Security Clearance and U.S. International Traffic in Arms Regulations (ITAR)
AutoReqId 2314BR
Click here to view the full job posting.
Lockheed Martin Canada
World Exchange Plaza 45 O'Connor Street, Suite 870
Ottawa
Ontario Canada
www.lockheedmartin.ca