What are the responsibilities and job description for the Programmer/Analyst position at Insight Global?
JOB DESCRIPTION
This person will be the first point of contact for new requests and will work with functional users in a non-production environment via a ticketing queue. This person will help out with development and support work. This person will be responsible for design, analysis, configuration, testing, documentation and maintenance of application systems, programs, reports and web pages to meet the business requirements of the client. Must be capable of working independently on projects performing research, design and analysis. Needs to account for potential impact on other systems when performing system design and configuration. May be responsible for making technology decisions and/or recommendations regarding tools, platforms, etc. Provide technical leadership to other members of the team and Information Technology department.
Characteristic Duties:
Analyzes, designs, configures, extends, tests, debugs, supports and maintains the College’s applications, programs, interfaces, web pages, and reports.
Utilizes programming, scripting, query, and markup languages; APIs, frameworks and libraries; database design and administration tools; analysis and modeling tools; media authoring and editing tools; content management systems; testing and debugging tools; build tools; integrated development environments; and version control systems.
Performs business analysis and requirements gathering. Prepares specifications and process diagrams. Performs planning and coordination activities. Investigates and develops methodologies to apply systems’ resources to meet business needs. “Debug,” or eliminate, errors from the system. Provide end-user support.
Installs, configures, customizes and supports purchased software packages.
Develops test plans in collaboration with teammates and user communities. Tests each solution to ensure it meets business requirements and performance guidelines. Supports users as they execute acceptance tests. Performs testing after system patching or upgrade. May include application, load, stress, usability, performance, and security testing.
Provides application support to meet the needs of the students, staff and faculty at Harper College.
Works with colleagues to specify customer requirements in technology terms.
Develops and maintains documentation in accordance with department standards.
Prepares information for project investigation reports such as time and cost estimates, and other documentation required by the Project Management Office for input to project schedules.
Researches and resolves incidents and problems with Harper College’s student systems.
Participates in team discussions and decisions on development strategies in regards to design, development languages, operating system(s), infrastructure, architecture, process improvement and development methodologies.
Provides, as appropriate, technical leadership and mentoring to other members of the department.
Maintains appropriate level of business process knowledge in order to recommend system enhancements.
Participates in after-hours “on-call” support as required.
Works within standard operating procedures established by the College and the department, including the Request for Change process, the Service Desk ticketing system, incident management, the PMO project management process, Service Requests, acquisitions, and other processes established by the department.
Participates on project teams that include members of Information Technology and functional areas. Serves as a Technical Lead for appropriate student system projects.
Follows Harper guidelines for data security.
Complies with state and federal regulatory requirements for higher education institutions.
Follows best practices and Harper guidelines for web standards & usability.
MINIMUM REQUIREMENTS
- Bachelor’s degree
- Experience with Windows
- 1-2 years experience with programming and scripting with SQL (understand how to write SQL statement to for example, pull all students that have enrolled in last three years)
- 1-2 years experience with XML, Javascript, CSS, & HTML experience
- Troubleshooting experience
- Strong communication skills
- Understanding of working with different teams and working with functional groups
DESIRED SKILLS
- Banner Experience (system found at Colleges and Universities)