Skip to main content

This job has expired

Application/Software Developer 3

Employer
University of Minnesota
Location
Twin Cities, Minnesota, United States
Salary
Competitive Salary
Date posted
Jan 8, 2025
View more categoriesView less categories

Job Details



About the Job

Please note, we are not offering H-1B or Green Card sponsorship for this position.

The University of Minnesota is committed to fostering local talent through employment opportunities. While this position utilizes a hybrid modality, prospective applicants must be located either in the state of Minnesota or near the Wisconsin border or otherwise open to relocation.

The Custom Application Development team in the Office of Information Technology (OIT) is seeking an experienced full stack Application/Software Developer 3 who is passionate about building efficient, scalable web applications. In this role, you will be responsible for implementing enhancements and maintaining web applications primarily using Ruby on Rails and Java. While experience with Ruby on Rails or Java is essential, candidates with additional expertise in accessibility, cloud native technologies, and/or experience with moving applications to Red Hat Enterprise Linux (RHEL) 9 will be prioritized.

Key Responsibilities:
  • Development: Develop, test, and deploy scalable and maintainable applications using Ruby on Rails and Java. Primary responsibilities will focus on delivering enhancements requested by business for existing applications.
  • Accessibility: Ensuring WCAG 2.1 accessibility standards are being met as enhancements are released
  • System Integration: Collaborate with team members to integrate frontend and backend systems, and ensure seamless communication between different components.
  • Code Quality & Best Practices: Write clean, reusable, and efficient code while following coding standards, practices, and guidelines. Identify manual steps that can be automated using Ansible.
  • Collaborate Across Teams: Work closely with product managers, analysts, and business partners to deliver high-quality features and improvements.
  • Debugging & Performance Tuning: Identify bottlenecks and bugs, and work with the team to optimize performance and resolve issues.
  • DevOps and Deployment: Assist with the deployment of applications, monitoring, and troubleshooting issues in production environments (including RHEL 9). Additionally the team will be looking for opportunities to move existing applications to cloud hosted solutions.
Qualifications

Please Document Qualifications on Resume

Required Qualifications
  • BA/BS plus at least four years of experience, or master's degree plus at least two years of experience.
  • Ruby on Rails and/or Java: 4+ experience with Ruby on Rails or Java, including integrating third-party services.
  • Database Management: Proficiency in SQL and working with relational databases (PostgreSQL, MySQL).
  • Version Control: Experience with Git and GitHub/GitLab workflows.
  • Agile Methodology: Experience working in an agile environment, with familiarity in Scrum or Kanban.
  • API Integration: Experience with integrating external APIs and services into applications.
  • Problem-Solving: Strong analytical skills with the ability to identify issues, debug, and resolve complex technical problems.
Preferred Qualifications
  • Experience updating applications to meet accessibility requirements
  • Experience replacing on-prem applications with cloud native solutions.
  • Experience working with vendors and ensuring development best practices
  • Java Frameworks: Familiarity with Java frameworks (Spring, Hibernate, etc.) for backend development.
  • Linux (RHEL 9): Experience working in Red Hat Enterprise Linux (RHEL 9) environments, including setting up servers, deploying applications, and troubleshooting system-level issues.
  • Cloud Platforms: Experience deploying applications on cloud platforms (AWS, GCP, Azure).
  • Automation: Experience using Ansible playbooks or other tools for automating deployment of complex applications. Experience with certificate renewal and password rotations.
  • Docker/Kubernetes: Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
  • CI/CD: Familiarity with continuous integration and deployment pipelines (Jenkins, CircleCI, GitLab CI).
  • Security Best Practices: Knowledge of web application security best practices and strategies for securing APIs and user data.
  • Experience with Scalable API development
Pay and Benefits



Pay Range: $100,000 - $120,000 ; depending on education/qualifications/experience

Time Appointment: 75%-100% Appointment

Position Type: P&A Staff

Please visit the Office of Human Resources website for more information regarding benefit eligibility.

The University offers a comprehensive benefits package that includes:
  • Competitive wages, paid holidays, and generous time off
  • Continuous learning opportunities through professional training and degree-seeking programs supported by the Regents Tuition Benefit Program
  • Low-cost medical, dental, and pharmacy plans
  • Healthcare and dependent care flexible spending accounts
  • University HSA contributions
  • Disability and employer-paid life insurance
  • Employee wellbeing program
  • Excellent retirement plans with employer contribution
  • Public Service Loan Forgiveness (PSLF) opportunity
  • Financial counseling services
  • Employee Assistance Program with eight sessions of counseling at no cost
  • Employee Transit Pass with free or reduced rates in the Twin Cities metro area
How To Apply

Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will have the opportunity to complete an online application for the position and attach a cover letter and resume.

Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.

This position will remain open until filled.

To request an accommodation during the application process, please e-mail employ@umn.edu or call (612) 624-8647.

Diversity

The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U: http://diversity.umn.edu

Employment Requirements

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.

About the U of M

The University of Minnesota, Twin Cities (UMTC)

The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of America’s Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).

Company

University of Minnesota

About the University of Minnesota System
At the University of Minnesota, we provide a thriving community for those with an overwhelming desire to teach, learn, research, and serve. We continually inspire the next great generation of innovators and empower each other during our search for knowledge. In fiscal year 2023, University research expenditures reached $1.35 billion systemwide. Learn more about research at the U of M.

University of Minnesota

The University of Minnesota has five strong campuses—Crookston, Duluth, Morris, Rochester, and the Twin Cities—supporting one strong state. The U of M system is one of the most comprehensive in the nation, with offerings to meet the interests of every student and the changing needs of our society. We're proud of our land-grant mission of world-class education, groundbreaking research, and community-engaged outreach, and we are unified in our drive to serve Minnesota. Through our Extension outposts, we have a presence in every county in the state.

University of Minnesota

Benefits of Working at the University of Minnesota

The University is dedicated to keeping you and your family healthy—physically, emotionally, financially, socially, and professionally. We believe in the concept of "total rewards": a complete compensation package that includes not just wages but a full scope of benefits to make sure our faculty and staff remain happy, healthy, and engaged in their work. Learn more about your benefits.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert