NOTE: this position is elegible for Remote work.
Application Integration Developer/Senior Application Integration Developer
Library IT
University of Illinois at Urbana-Champaign
Illinois is a world leader in research, teaching, and public engagement. We serve the state, the nation, and the world by creating knowledge, preparing students for lives of impact, and addressing critical societal needs through the transfer and application of knowledge. Illinois is the place where we embrace difference. We embrace it because we value it. Illinois is especially interested in candidates who can contribute, through their research, teaching, and/or service, to the diversity and excellence of the Illinois community.
The Library is essential to the intellectual vitality of the University and attracts talented students, faculty, and scholars to the Urbana-Champaign campus. With more than 14 million volumes, it is one of the world’s great research libraries and renowned for the depth and breadth of its collections. The Library is central to the University’s mission of teaching, research, and public service, and it is one campus unit that serves all academic disciplines. The Library is looking for a candidate who gets excited helping customers, collaborating, and providing solutions to be part of our Infrastructure Management and Support team in Library IT. The IMS team supports a variety of applications and processes across multiple platforms, including VMware, MS Azure, and Amazon Web Services.
The University of Illinois is an Equal Opportunity, Affirmative Action employer that recruits and hires qualified candidates without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability or veteran status. For more information, visit http://go.illinois.edu/EEO.
PRIMARY POSITION FUNCTION/SUMMARY:
The Application Integration Developer will develop new solutions, integrate existing systems, and support legacy products across the Library in support of the instructional, research, and administrative/operational functions of the University Library. The Application Integration Developer will analyze new requests, design simple to intermediate solutions, complete development, perform testing, and implement solutions with direction from senior development and infrastructure staff. The Application Integration Developer will also provide support for new and existing integrations and software application systems.
The Senior Application Integration Developer will develop new solutions, integrate existing systems, and support legacy products across the Library in support of the instructional, research, and administrative/operational functions of the University Library. The Senior Application Integration Developer will analyze new requests, handle complex design needs, complete or oversee development, perform testing, and implement solutions independently or in collaboration with a team. The Senior Application Integration Developer will provide support for new and existing integrations and software application systems. This position will also provide consultation on computing and storage resources, database services, infrastructure as code processes, serverless computing options, and other related cloud services for Library faculty and researchers.
DUTIES AND RESPONSIBILITIES:
Application Integration Developer
Application Development
Analyze, design, develop, test, implement, and maintain simple to moderately complex applications and procedures to address business needs.
Integrate campus and library applications with vended and internally developed applications.
Respond to requests for data and reporting capabilities.
Collaborate with Library IT staff and stakeholders to identify needs and define system requirements.
Apply development, documentation, security, and accessibility best practices.
Application Support
Provide Tier 2 support and troubleshooting for Library application systems.
Interact with vendor partners through defined methods as needed.
Participate in online communities as appropriate for the purpose of supporting Library services.
Research
Research new technologies and industry trends that could impact direction or enhance approaches to software solutions related to Library services.
Other Related Duties as Assigned
ADDITIONAL DUTIES AND RESPONSIBILITIES:
Senior Application Integration Developer
Independently analyze, design, develop, test, implement, and maintain simple to complex applications and procedures to address business needs.
Provide architectural and technical direction to less experienced staff.
Leverage contemporary virtual resources, services, and architectures to provide efficient and cost-effective solutions.
Provide Tier 2 and 3 support and troubleshooting for Library application systems, coordinating with other campus or system providers when needed.
Interact with vendor partners and invoke escalation paths as needed.
Develop and maintain awareness of campus provided services relevant to infrastructure and software development needs.
Provide consultation on computing and storage resources, database services, infrastructure as code processes, serverless computing options, and other related cloud services for Library faculty and researchers.
Represent projects and work at meetings, give presentations at conferences or other venues, and contribute to publications and/or grant proposals.
QUALIFICATIONS: Application Integration Developer
Required:
Two (2) years of progressively more responsible experience in an IT related profession.
College course work which included Information Technology (IT), IT Management, or a closely related discipline may be substituted as follows: 60 semester hours or Associate’s Degree equals one (1) year, 90-120 semester hours or Bachelor’s Degree equals two (2) years.
Demonstrated experience in software application development and/or programming.
Preferred:
Experience working in a UNIX/Linux or Windows command-line environment.
Experience using or knowledge of various shell scripting environments such as bash or PowerShell.
Experience using or knowledge of programming languages such as Ruby on Rails, Python, .NET, C#, or PHP.
Experience using or knowledge of version control systems such as Git.
Experience working in or knowledge of database systems such as MySQL/MariaDB, Postgres, or Microsoft SQL Server.
Experience with systems integrations with cloud software platforms.
Experience with API integration, interoperability standards, and data exchange formats such as JSON or XML.
Experience with web accessibility tools and compliance.
Experience working in a university or academic research library.
Demonstrated experience in gathering stakeholder needs and adjusting to changes.
QUALIFICATIONS: Senior Application Integration Developer
Required:
Five (5) years of progressively more responsible experience in an IT related profession developing software based solutions.
College course work which included Information Technology (IT), IT Management, or a closely related discipline may be substituted as follows: 60 semester hours or Associate’s Degree equals one (1) year, 90-120 semester hours or Bachelor’s Degree equals two (2) years.
Demonstrated experience in software application development and/or programming.
Demonstrated experience integrating software application systems.
Preferred:
Experience working in a UNIX/Linux or Windows command-line environment.
Experience using or knowledge of various shell scripting environments such as bash or PowerShell.
Experience using or knowledge of programming languages such as Ruby on Rails, Python, .NET, C#, or PHP.
Experience using version control systems, such as Git, in a team environment.
Experience working in or knowledge of database systems such as MySQL/MariaDB, Postgres, or Microsoft SQL Server.
Experience with systems integrations with cloud software platforms, including authentication and authorization protocols.
Experience with API integration, interoperability standards, and data exchange formats such as JSON or XML.
Experience deploying and supporting software in a cloud environment such as AWS, MS Azure, or Google Cloud Platform.
Experience using or knowledge of infrastructure as code tools such as Ansible or Puppet.
Experience using or knowledge of continuous integration/continuous deployment models and tools.
Experience with web accessibility tools and compliance.
Experience working in a university or academic research library.
Demonstrated experience in gathering stakeholder needs and adjusting to changes.
Experience with University of Illinois or University Library systems such as Banner, Enterprise Data Warehouse, SAML (Shibboleth), Alma/Primo, Illiad, Aeon, Elsevier Pure, EZ Proxy, or Springshare products.
Successful Candidates will have:
Application Integration Developer:
Enthusiasm for learning new skills.
Ability to troubleshoot problems encountered in Library systems.
Ability to work independently and as part of a team.
Ability to effectively communicate and collaborate.
Ability to work in an environment with diverse staff and students.
Ability to provide excellent customer service.
Senior Application Integration Developer:
Enthusiasm for learning new skills.
Ability to troubleshoot problems encountered in Library systems.
Ability to work independently and as part of a team.
Ability to effectively communicate and collaborate.
Ability to work in an environment with diverse staff and students.
Ability to provide excellent customer service.
ENVIRONMENTAL DEMANDS
Most work will be accomplished in a typical office work environment. Some travel may be involved to attend conferences and other collaboration activities. This position is eligible to be fully or partially remote. On occasion, incumbent may need to work outside normal business hours in cases of system failure or scheduled deployments.
SALARY AND APPOINTMENT INFORMATION
This is a full-time Civil Service IT Technical Associate position appointed on a 12-month service basis. The expected start date is as soon as possible after the close of the search. Salary will be commensurate with experience and qualifications.
To Apply:
Applications must be received by March 14, 2022 Apply for this position using the “Apply for Position” button below. If you have not applied before, you must create your candidate profile at http://jobs.illinois.edu. If you already have a profile, you will be redirected to that existing profile via email notification. To complete the application process:
Step 1) Submit the Staff Vacancy Application.
Step 2) Submit the Voluntary Self-Identification of Disability forms.
Step 3) Upload the following documents:
cover letter
resume (months and years of employment must be included)
academic credentials (unofficial transcripts or copy of diploma may be acceptable) for all degrees attained. Academic credentials will be verified before hire.
names/contact information for three references
In order to be considered as a transfer candidate, you must apply for this position using the “Apply for Position” button below. Applications not submitted through this website will not be considered. For further information about this specific position, contact [log in to unmask] For questions about the application process, please contact 217-333-2137.
University of Illinois faculty, staff and students are required to be fully vaccinated against COVID-19. If you are not able to receive the vaccine for medical or religious reasons, you may seek approval for an exemption in accordance with applicable University processes.
The University of Illinois conducts criminal background checks on all job candidates upon acceptance of a contingent offer. Convictions are not a bar to employment. Other pre-employment assessments may be required, depending on the classification of Civil Service employment.
As a qualifying federal contractor, the University of Illinois System uses E-Verify to verify employment eligibility.
The University of Illinois System requires candidates selected for hire to disclose any documented finding of sexual misconduct or sexual harassment and to authorize inquiries to current and former employers regarding findings of sexual misconduct or sexual harassment. For more information, visit Policy on Consideration of Sexual Misconduct in Prior Employment
The University of Illinois must also comply with applicable federal export control laws and regulations and, as such, reserves the right to employ restricted party screening procedures for applicants.
----
Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/51648-application-integration-developer-senior-application-integration-developer
|