4,970
edits
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
* 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. | ||
* Respond promptly and professionally to bug reports. | * Respond promptly and professionally to bug reports. | ||
* Expected to conduct system analysis and development, with limited support from professional staff | * Expected to conduct system analysis and development, with limited support from professional staff. | ||
* Analyze system specifications and translate system requirements to task specifications for [[Software and Systems Developer| Software and Systems Developers]]. | * Analyze system specifications and translate system requirements to task specifications for [[Software and Systems Developer| Software and Systems Developers]]. | ||
* | * Test new programs to ensure that logic and syntax are correct, and that program results are accurate. | ||
* Ensure that code documentation 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. | * Assist [[Software and Systems Developer| Software and Systems Developers]] with programming assignments. | ||
* Ensure that code is always structured and any other programmer can continue coding without need for consultation and new learning. | * 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. | |||
* 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. | |||
* 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 40: | Line 42: | ||
[[Category: Definitions]] | [[Category: Definitions]] | ||
[[Category: Organizational Roles]] | [[Category: Organizational Roles]] | ||
[[Senior Software | [[Senior Software Engineers and Project Managers]] |