全国平均工资:49.38/hour
主要职责:
收集和记录用户的要求,制定逻辑和物理规范
研究、评估和综合技术信息,设计、开发和测试基于计算机的系统,包括移动应用程序
开发数据、流程和网络模型,以优化架构并评估设计的性能和可靠性
规划、设计和协调基于计算机的系统包括移动应用的开发、安装、集成和运行
对操作系统、通信环境和应用软件进行评估、测试、故障排除、记录、升级和制定维护程序
可能领导和协调信息系统专业人员的团队,开发软件和综合信息系统、过程控制软件和其他嵌入式软件控制系统。
职位要求:
通常需要有学士学位,通常是计算机科学、计算机系统工程、软件工程或数学,或完成计算机科学的大学课程。
可能需要相关学科的硕士或博士学位。
批准工程图纸和报告以及作为专业工程师(P.Eng.)执业,需要获得省或地区专业工程师协会的许可。
工程师在从认可的教育课程毕业后,有三或四年的受监督的工程工作经验,并通过专业实践考试,就有资格注册。
通常需要有作为计算机程序员的经验。
Computer Software Engineer
National average salary: 49.38/hour
Collect and document users' requirements and develop logical and physical specifications
Research, evaluate and synthesize technical information to design, develop and test computer-based systems including mobile applications
Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
Plan, design and coordinate the development, installation, integration and operation of computer-based systems including mobile applications
Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
May lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.
A bachelor's degree, usually in computer science, computer systems engineering, software engineering or mathematics or Completion of a college program in computer science is usually required.
A master's or doctoral degree in a related discipline may be required.
Licensing by a provincial or territorial association of professional engineers is required to approve engineering drawings and reports and to practise as a Professional Engineer (P.Eng.).
Engineers are eligible for registration following graduation from an accredited educational program, three or four years of supervised work experience in engineering, and passing a professional practice examination.
Experience as a computer programmer is usually required.
Comentarios