Application Integration Developer or Senior Application Integration Developer
Library IT
University of Illinois at Urbana-Champaign


The University 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. This position is eligible to be 
fully or partially remote.

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.

TO APPLY:

Applications must be received by March 14, 2022. Please review the full job 
description at 
https://jobs.illinois.edu/academic-job-board/job-details?jobID=159146&job=application-integration-developer-library-it-159146
 and click on the "Apply for position" button to fill out an application.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/51659-application-integration-developer-or-senior-application-integration-developer

Reply via email to