Skills Software Design Engineer near Toronto (ON)
Find out what skills you typically need to work as a software design engineer in Canada. These skills are applicable to all Software engineers and designers (NOC 2173).
Expertise
People working in this occupation usually apply the following skill set.
- Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
- Assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
- Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
- Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems
- Collect and document user's requirements and develop logical and physical specifications
Skills and knowledge
The following skills and knowledge are usually required in this occupation.
-
Skills
-
Working with Technological Equipment and Machinery
Help - Working with Technological Equipment and Machinery
- Debugging and Reprogramming Technical Systems
- Installing and Setting-Up Technical Infrastructure
-
Management
Help - Management
- Co-ordinating and Organizing
- Supervising
-
Analysis
Help - Analysis
- Inspecting and Testing
- Planning
- Projecting Outcomes
- Researching and Investigating
-
Communication
Help - Communication
- Liaising and Networking
-
Creative Expression
Help - Creative Expression
- Designing
- Writing
-
Knowledge
-
Engineering and Technology
Help - Engineering and Technology
- Computer and Information Systems
- Design
-
Law and Public Safety
Help - Law and Public Safety
- Public Safety and Security
-
Mathematics and Science
Help - Mathematics and Science
- Mathematics
- Date modified: