at Illinois Department of Innovation & Technology in Springfield, Illinois, United States
Job Description
30% Under general direction, serves as a GenTax Computer Programming Analyst providing a full range of Information Technology (IT) applications services for DoIT/IDoR:
- Coordinates and conducts difficult and specialized application development for systems and/or sub-systems of average complexity associated with the Revenue Accounting & Transaction Section in the GenTax Integrated Tax System.
- Prepares new programming and writes SQL in conjunction with the system support.
- Performs changes to existing programs and SQL code based on Service Request Changes (SR).
- Confers with user area in coding and testing of programs.
- Prepares system documentation, codes programs, reviews code, prepares test data and performs unit test.
- Prepares program documentation, monitors operation of system and documents required enhancements and provides application and user support.
- Develops and recommends new procedures and techniques to improve the effectiveness of application systems.
- Follows DoIT/IDoR adopted system design methodology to ensure the integrity of each system during maintenance/enhancement activities meets required standards of security, efficiency, and scope of the project.
- Utilizes object-orientated programming, VB.Net, Microsoft SQL, and Microsoft Visual Studio in performance of duties.
25% Confers with users to determine needed changes and enhancements:
- Conducts comprehensive studies and analyses of client needs and objectives.
- Conducts feasibility studies for system conversions and enhancements.
- Performs system analysis by charting process flow.
- Performs specification writing, coding, testing, audit trails.
- Develops control procedures.
- Prepares testing specifications, test scripts, and test data for new or modified programs.
- Performs testing, ensuring logic paths are tested and performs fine tuning.
- Evaluates test results to verify conformance with program objectives.
- Prepares user and operational guidelines, operational manuals and application or system documentation.
25% Serves as project coordinator for standard projects including small/medium size hardware/software deployments and installations:
- Determines and coordinates project components such as project scheduling and assignments.
- Assigns and reviews the work of project staff.
- Provides expertise, guidance, and direction to staff.
- Reviews program development results including analysis, design, and coding.
- Reviews program testing including preparation of test specifications, test scripts and test data and user interface for new or modified programs.
- Incorporates individual components of project into the final product.
- Provides status reports to management.
10% Assists higher level analysts with scheduled and remedial maintenance to application services:
- Reviews history of processed jobs and responds appropriately to any abnormal completion status.
5% Keeps abreast of new developments in the Information Technology (IT) field:
- Continues education by attending meetings, training sessions, seminars, and conferences to increase familiarity with and remain current on IT products, vendors, techniques, and procedures.
- Attends demonstrations and exhibitions related to assigned operations.
5% Performs other duties as required or assigned which are reasonably within the scope of duties enumerated above.