A bachelor’s degree in computer science or in another discipline with a significant programming component or completion of a college program in computer science.
Proficient in several programming languages.
Experienced writing code.
Additional Skills:
Excellent written and oral communication skills.
Familiar with a range of software and hardware.
Attention to details.
Analytical mindset.
Essential Functions:
Maintain existing computer programs by making modifications as required.
Identify and communicate technical problems, processes and solutions.
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Assist in the development of logical and physical specifications.
Be responsible for network management, software development and database administration.
Define software, hardware and network requirements.