at Illinois Department of Innovation & Technology in Springfield, Illinois, United States
Job Description
Essential Functions30% Under general direction, serves as an Application Support Information Systems Analyst I, supporting the Illinois Gaming Board (IGB) for the Department of Innovation & Technology (DoIT):
- Coordinates and conducts difficult and specialized application development using designated software/programming language for the database design, program design, and supplied support tools for testing the new processes
- Performs functional and technical activities in the design of information processing systems using ASP.NET, C#, Crystal Reports, JavaScript, Microsoft Access, SQL Management Studio, SQL Server, Visual Basic (VB), Visual Studio, VB.NET, and cloud computing platforms such as Microsoft Azure and Salesforce
- Performs on-line and batch application development/support, to apply systems analysis methodologies in the development and preparation of general design, detail design, and program specifications documentation
- Confers with users to determine functional, control and security requirements
- Defines input and output processing and database requirements and definitions
- Designs and proposes the use of technical architecture, operations system interaction, system processes, database designs, and system control procedures
- Utilizes modern system development life cycle (SDLC) methodologies in work assignments
- Utilizes advanced object-oriented design and programming concepts in developing information processing systems and related analyst tasks.
- Confers with users to prepare program and/or object module specifications and requirements
- Performs structured design review
- Codes complex computer programs, objects, procedures and modules.
- Prepares testing plans, test scripts, and test data for new or modified programs and/or systems
- Analyzes and diagnoses system issues and coordinates efforts to resolve
- Provides expertise and solves the difficult and technical functions associated with designing and supporting sophisticated information systems, sub-systems, and post implementation reviews
- Presents final ideas to users and management
- Recommends new procedures to improve supported application systems
- Performs testing, ensuring logic paths are tested
- Evaluates test results to verify conformance with system objectives
- Conducts feasibility studies for system conversions and enhancements
- Prepares user and operational guidelines, operational manuals and application or system documentation
- Works closely with Information Technology staff in following the agency’s adopted system design methodology to ensure the integrity of each system/sub-system meets the required standards of security, efficiency, and scope of the specific project.
- Utilizes Adobe, Microsoft Active Directory, and Office 365 applications in performance of duties.
- Utilizes ServiceNow platform for resolving assigned incidents and requests.
20% Performs difficult functional and technical activities associated with the support of a production information processing application:
- Assists users and operations staff in analyzing results of processing in a production application
- Analyzes service requests, identifies system changes, and develops integrated work plans and cost benefits
- Performs complex systems modification design changes, implements modifications into production
- Evaluates systems needs as part of the Agency’s long range planning efforts
20% Analyzes and recommends new procedures and techniques to improve the supported application systems:
- Adopts methodology standards to ensure integrity of each system/sub-system during maintenance/enhancement activities.
- Provides mentoring and training to other staff when required
15% Serves as a team member responsible for scheduled and remedial maintenance to assigned applications:
- Schedules processes, reviews history of processed jobs and responds appropriately to any abnormal completion status.
- Prepares and makes presentations to small and large audiences
10% 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.