4,970
edits
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
<u> | <u>Responsibilities include:</u> | ||
* Analyze, design, coordinate and supervise the development of software systems. | * Analyze, design, coordinate and supervise the development of software systems. | ||
* Work closely with [[Software and Systems Developer| Software and Systems Developers]] to design and develop programming systems. | * Work closely with [[Software and Systems Developer| Software and Systems Developers]] to design and develop programming systems. | ||
Line 26: | Line 26: | ||
* Ensure that <u>code documentation</u> is happening consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. | * Ensure that <u>code documentation</u> is happening consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. | ||
* Ensure that <u>code is always structured</u> and any other programmer can continue coding without need for consultation and new learning. | * Ensure that <u>code is always structured</u> and any other programmer can continue coding without need for consultation and new learning. | ||
* Consult with and advice the [[Lead Software Design Engineer]] and the [[IT Manager]] regarding professional software for sharing and maintaining code, bug and version control. | * Consult with, and advice the [[Lead Software Design Engineer]] and the [[Senior IT Manager]] regarding professional software for sharing and maintaining code, bug and version control. | ||
* Search, summarize and keep the team abreast of strategic information from all sources. | * Search, summarize and keep the team abreast of strategic information from all sources. | ||
* Capable of writing proposals or papers. | * Capable of writing proposals or papers. | ||
Line 32: | Line 32: | ||
* Maintain positive client interactions. | * Maintain positive client interactions. | ||
* Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff. | * Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff. | ||
* Provide recommendations to management concerning issues of programmer productivity and software development management. | |||
Provide recommendations to management concerning issues of programmer productivity and software development management. | * Consult with the [[Lead Software Design Engineer]] and the Management regarding professional skill development. | ||
* Consult with the [[Lead Software Design Engineer]] and the | |||
* Participate in development of long range planning for new projects and facilities. | * Participate in development of long range planning for new projects and facilities. | ||
[[Category: Definitions]] | [[Category: Definitions]] | ||
[[Category: Organizational Roles]] | [[Category: Organizational Roles]] |