Job Duty Description
Computer Specialists in system design
1;Provides technical assistance, support and advice to NYSC of information
2;Works within NYSC using computer systems, for computer hardware or
software design enhancing health insurance system and establishing
certification application system;
3;Responds to inquiries from NYSC computer users and runs automatic
diagnostics programs to resolve problems;
4;Writes programs and training manuals and provides training to computer users
in the company for computer systems newly designed.
5;Oversees the daily performance of company's computer systems, resolving
technical problems with Local Area Networks (LAN), Wide Area Networks
(WAN), and other systems.
6;Installs, modifies, cleans, and repairs computer hardware and software. 7;Consults for information about what gives customers the most trouble, as well
as other customer concerns.
8;Analyzes users' needs, and then designs, tests, and develops software to meet
those needs, creating flowcharts, diagrams, and other documentation, and also
creating the detailed sets of instructions and responsible for converting these
instructions into computer languages.
9;Analyzes end users' needs and designs, constructs, deploys, and maintains
general computer applications software or specialized utility programs, using
different programming languages, depending on the purpose of the program. 10; Uses programming languages such as C, C++, Java, and Python,
developing packaged customized computer applications.
11; Responsible for maintenance, and expansion of NYSC computer systems,
coordinating each department's computer needs—ordering, inventory, billing,
and payroll recordkeeping, etc.
12; Sets up NYSC intranets—networks that link computers within the offices,
easing communication among various departments.
13; Configures, implements, and installs the computer systems designed or
14; Responsible for ensuring security across the systems being configured. 15; Writes programs and converts the design into a logical series of
instructions that the computer can follow.
16; Updates, repairs, modifies, and expands existing programs, using
computer-assisted software engineering (CASE) tools to automate much of
the coding process.
17; Uses “programmer environments,” applications that increase productivity
by combining compiling, code walk-through, code generation, test data
generation, and debugging functions. Programmers also use libraries of basic
code that can be modified or customized for a specific application.