Software and Systems Developer: Difference between revisions

From Future Worlds Center Wiki
Jump to navigationJump to search
no edit summary
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
The title '''Software and Systems Developer''' is reserved for persons working in the IT Department or who are involved in programming in one of the companies associated with the organization and/or in [[Ekkotek Ltd.]], which serves as the [[Technology Transfer]] for both the [[Cyprus Neuroscience and Technology Institute]] and [[NETS]]. The responsibilities might focus more on the '''systems''' or the '''development''' angle depending on whether the individual is involved more in working with 'off the shelf' software, modifying it and integrating it into the existing network or more with developing new systems according to new specifications.
The title '''Software and Systems Developer''' is reserved for persons working in the IT Department or who are involved in programming in one of the companies associated with the organization and/or in [[Ekkotek High-tech business incubator|Ekkotek Ltd.]], which serves as the [[Technology Transfer Office]] for both the [[Cyprus Neuroscience and Technology Institute]] and [[N.E.T.S. Mediterranean Graduate School of Applied Social Cognition]]. The responsibilities might focus more on the '''systems''' or the '''development''' angle depending on whether the individual is involved more in working with 'off the shelf' software, modifying it and integrating it into the existing network or more with developing new systems according to new specifications.
 
==People with this title==
{{#categorytree:Software and Systems Developer|mode="all" |hideroot=on|mode=pages|style=bold}}
 


===Elements in the job description related to systems===
===Elements in the job description related to systems===
Line 40: Line 44:


====Key skills required====
====Key skills required====
====Additional Technical Skills wished but not required ====
* Expert knowledge of several computer languages.
* Expert knowledge of data structures.
* Expert knowledge of computer logic and flow-charting.
* Expert knowledge of computer program design methods and techniques.
* Expert knowledge of all database vendor versions.
* Expert knowledge of all compiler versions.
* Ability to learn new programming languages quickly.
* Good knowledge of mathematical and statistical principles and formulas.
* Assists the Programmer Analysts in designing programs and databases.
Ability to write, edit, and debug computer programs to achieve desired output.
Ability to work productively in a team.
Expert knowledge of maintaining and debugging live software systems.
Expert knowledge of writing program documentation.
In-depth technical knowledge of the current hardware.
Expert knowledge of used operating systems.
Expert knowledge of standard development tools.
Expert knowledge of networking technologies from the programmers prospective.
Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
Good knowledge of security and encryption.
Updates and modifies computer programs to improve efficiency.
Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
Define functional specifications of the system for the appropriate hardware.
Expert knowledge of component writing.
Demonstrated ability to use standard computing tools: Word processor, spreadsheet, browser, email, and file compression software.
Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc.\


* Expertise in latest computer hardware and software
* Expertise in latest computer hardware and software
Line 54: Line 84:


[[Category:Definitions]]
[[Category:Definitions]]
[[Category:Organizational Roles]]
Ninja, Ninla, Bots, Bureaucrats, recentchangescleanup, Administrators
4,970

edits

Navigation menu