Programmer/Analyst

The University Of Connecticut
Mansfield, CT, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Artificial Intelligence Apache HTTP Server Apache Tomcat Server Applications Confluence JIRA C Sharp (Programming Language) Continuous Availability
+30 more
Relational Databases Eclipse (Software) Github Information Security Management Job Scheduling JQuery Python (Programming Language) Object-Oriented Software Development Systems Development Life Cycle Software Engineering Software Systems SQL Databases Systems Integration Enterprise Software Applications Informatica Powercenter Boomi Informatica Cloud Zapier Generative AI Gitlab Git Information Technology Atlassian Tools Low-code Bitbucket Virtual Agents Restful APIs Software Version Control Mulesoft Control M

Job description

The University of Connecticut seeks a proactive and skilled programmer/analyst to join the Information Technology Services (ITS) team as a Software Developer 2. In this full-time position, you will play a pivotal role in supporting, developing, and optimizing enterprise applications and integrations that drive university operations. Your responsibilities will span the entire software lifecycle-from analysis and design to implementation, troubleshooting, and ongoing production support.

You will collaborate closely with technical and business stakeholders, vendors, and management to diagnose and resolve system errors, enhance system functionality, and ensure seamless integration across platforms. The position requires documenting technical modifications, developing automated processes, and producing comprehensive reports on project work. You will also contribute to planning and executing software implementations and upgrades, supporting the confidentiality, integrity, and availability of university information as part of the University Information Security Program.

As a Software Developer 2, you will leverage in-depth technical expertise to design and support IT services in a multi-tiered environment, lead programming activities, and develop procedures to improve system performance and efficiency. You will carry out larger technical tasks with minimal assistance, contribute to cross-functional project teams, and help ensure the reliability and availability of critical services.

This role offers the opportunity to work independently and as part of a collaborative team, supporting technical projects and driving innovation in university IT systems., + Diagnose and resolve system errors; collaborate with functional users to troubleshoot and remediate software-related issues.

  • Work closely with technical and business stakeholders to identify and remediate system integration problems.

  • Design and implement automated processes and scripts to enhance system functionality and streamline operations.

  • Collaborate with vendors and management to develop, maintain, and enhance software systems.

  • Plan and coordinate software development, upgrades, and implementation activities.

  • Maintain accurate documentation of changes to hardware, software, and operational procedures.

  • Execute technical tasks of moderate to large scope with minimal assistance and prepare summaries of technical project work.

  • Contribute to technical projects as an integral member of cross-functional teams.

  • Develop plans and processes to ensure continuous availability and reliability of services and systems.

  • Create procedures, techniques, and programs to analyze and improve the performance and efficiency of software and hardware systems.

  • Support the confidentiality, integrity, and availability of university information as part of the overall University Information Security Program.

  • Perform related work as required., All employees are subject to adherence to the State Code of Ethics, which may be found at https://portal.ct.gov/Ethics/Statutes-and-Regulations.

All members of the University of Connecticut are expected to exhibit appreciation of, and contribute to, an inclusive, respectful, and diverse environment for the University community.

Requirements

  • Associates degree and 6 years of related experience OR Bachelor’s degree and 4 years of related experience OR 8 years of related experience.

  • Experience with Object Oriented Programming (OOP) languages such as Java, C#, PHP or Python.

  • Experience with Git-based version control systems (e.g., GitHub, GitLab, Bitbucket), including branching, merging, and pull request workflows.

  • Experience with Eclipse, VS Code, or similar IDE tools.

  • Experience with REST APIs.

  • Experience with SQL and relational databases.

  • Demonstrated written and verbal communication skills.

  • Demonstrated planning and organizational skills.

PREFERRED QUALIFICATIONS

  • Experience with application servers such as Apache, or Tomcat.

  • Experience using frameworks such as Spring, or.NET

  • Experience using HTML, JavaScript, jQuery, HTML and CSS.

  • Experience with Atlassian SDLC tools, such as JIRA, Confluence, Bitbucket, and Pipelines.

  • Experience with tools supporting job scheduling, monitoring, troubleshooting, and dependency management (ex. Control-M).

  • Experience with Boomi or a comparable iPaaS (Integration Platform as a Service) solution (e.g., MuleSoft, Workato, Informatica, SnapLogic).

  • Experience using form builder or low-code tools (e.g., KualiBuild or equivalent) to design, configure, and maintain business forms and workflows.

  • Experience with AI frameworks and tools for creating and deploying generative or agentic AI agents in production environments.

  • 2 years of professional work experience in Higher Education.

Benefits & conditions

This is a full-time, permanent position. The University offers a competitive salary, and outstanding benefits, including employee and dependent tuition waivers at UConn, and a highly desirable work environment. For additional information regarding benefits visit: https://hr.uconn.edu/health-benefits/.

Other rights, terms, and conditions of employment are contained in the collective bargaining agreement between the University of Connecticut and the University of Connecticut Professional Employees Association (UCPEA).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all