|
| POSITION DESCRIPTION | TELECOMMUNICATIONS INDUSTRY MARCH 2009 |
 | | Position Title: |
Principal Software Design Engineer |
| Position Code: | 562 | | Career Level: | 4 |
 |
|
Responsible for
Developing, planning and implementing effective analysis, design, programming and testing skills to the production software systems. |
| |
Reports To
Chief Systems Engineer. |
| |
Supervises
May provide guidance and leadership to a Software Engineering Team. |
| |
Main Activities
Acting as a technology specialist or authority in initiating and participating in short or long term planning, and making recommendations on technical policies and procedures within an overall program.
Planning and directing projects or phases of projects within Software Design and providing technical direction to and coordinating the efforts of software engineers in the performance of assigned projects.
Performing administrative tasks to support the internal quality and control requirements defined by company policy. This may include acting as a Cost Account Manager in the Cost/Schedule control system for certain work packages.
Planning, initiating and conducting analyses of project and software requirements as part of specific assigned work packages in accordance with designated company standards.
Developing software designs according to specific work packages and project needs, within designated company standards of methodology, style and quality.
Producing code in accordance with specifications and designs, to comply with company standards of methodology and quality.
Performing technical tasks, including unit test functions, to support the internal quality and control arrangements as defined.
Undertaking integration planning and software building definition tasks.
|
| |
Key Skills
Good written and oral communication skills.
Ability to identify problems and work within a team.
Process management skills.
|
| |
Internal Contacts
All Project staff, Company Management. |
| |
External Contacts
Prime Contractor, Customer Sub-contractors, Technical Consultants. |
| |
Typical Experience
Bachelor's or masters degree in Engineering, a scientific field or equivalent experience. At least 6 - 8 years of experience in Software Development, preferably with exposure to/experience in software design. |
| |
| |
| |