Senior Software Engineer and Project Manager: Difference between revisions

From Future Worlds Center Wiki
Jump to navigationJump to search
no edit summary
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]].
* Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.
* 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 Engineer and Project Manager]]
[[Senior Software Engineers and Project Managers]]
Ninja, Ninla, Bots, Bureaucrats, recentchangescleanup, Administrators
4,970

edits

Navigation menu