Ruby on Rails Developer - Remote/Hybrid - 42368-1A

Updated: Sep 27, 2022
Location: Irvine-Campus
Job Type:
Department: OIT Student & Academic Srvcs

Job Opening ID: 42368
Reports To: Assistant Director
Working Title: Ruby on Rails Developer - Remote/Hybrid
Department: OIT Student & Academic Srvcs
Bargaining Unit: 99
FLSA: Exempt
Payroll Job Code: 007300
Job Location: UCI Campus- Irvine
Percent of Time: 100%
Work Schedule: 8-5, M-F
Employee Class: Career
 
Position Summary:
 
You’ll be joining an Agile team in building University of California’s faculty recruitment system, UC Recruit. You’ll be writing Ruby on Rails code, developing automated tests, reviewing pull requests, deploying to AWS, and collaborating with teammates. This position is key to building out new features that streamline one of the most important processes at our university: faculty recruitment. We are a supportive and inclusive team that values learning and growing and experimenting with new technologies. At UC Irvine, your contributions will directly benefit the experience of hundreds of thousands of applicants, staff, and faculty in support of UC’s academic instruction, research, and service mission. The Office of Information Technology (OIT) is responsible for supporting the IT needs of UC Irvine faculty, students, and staff. Our mission is to provide information technology leadership, services, and innovative solutions to promote the research, education, and community service goals of the University. The University of California is one of the largest public university systems in the country, comprising 10 campuses, a combined student body of 280,000 students, 227,000 faculty and staff, and 2.0 million alumni living and working around the world.
 
Under the general supervision of the Assistant Director, Executive Application Support, the Ruby on Rails Developer will develop and enhance large-scale web applications within an Agile product team environment. Plan, design, code, test, deploy, and maintain web applications and supporting tools. Develop using Ruby on Rails, MySQL, HTML/XHTML, CSS, JavaScript, and other technologies deployed in an AWS environment using modern techniques. Develop new enhancements, framework component upgrades, and automated test suite maintenance for applications running in a 24/7 load balanced production environment. Use revision control, issue tracking, code review, and other tools that facilitate team development activities. Manage application deployments for production releases. Participate in code reviews as reviewer and author. Offer development mentorship, guidance, and support for junior developers. Encourage best practices in software design, application security, and application performance. Support and maintain our production AWS infrastructure.
 
Compensation Range:
 
Commensurate with experience
 
Department Website:
 
Required:
 
Minimum of three (3) years of web application development experience using a modern framework. Minimum of one (1) year of Ruby on Rails application development experience. Minimum of two (2) years of MySQL, Postgres, or similar relational database experience. Experience developing Javascript using a modern framework. Experience working directly with customers or end-users. Experience developing code-driven automated tests such as unit, functional, and integration tests. Experience using Git version control system.
Bachelor's degree in related area and / or equivalent experience / training.
Demonstrated ability to understand customer needs and translate into user stories, acceptance criteria, and software design. Verifies delivered software meets customer needs. Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization. Demonstrated ability to design, develop, and launch secure Ruby on Rails applications. Ability to provide clear, concise, and effective technical assistance to support and operations team members. Ability to mentor and provide effective development guidance to other software developers. Demonstrated broad problem-solving skills. Ability to review code written by other developers and provide effective feedback; Experience receiving code review feedback. Demonstrated ability to develop code-driven automated tests such as unit, functional, or integration tests. Adhere to OIT’s cultural values: Collaboration, Respect, Trust, Transparency, Quality, Inclusiveness, Customer Centricity, and Learning and Growth. Demonstrated ability to apply object-oriented principles such as SOLID to large codebases. Demonstrated ability to identify and incorporate open source or vendor tools/libraries that reduce maintenance or enable new functionality. Demonstrated ability to effectively communicate with customers, team, and management within a hybrid remote environment. Self-motivated, able to work independently, and effective at working as part of an Agile / Scrum team. Able to learn effectively and meet deadlines. Intermediate knowledge of secure software development.
 
Preferred:
 
Ability to develop Javascript UI components using modern frameworks. Ability to support basic AWS infrastructure such as EC2, RDS, and ALB.
 
Special Conditions Required:
 
Must pass a background check. Must have valid driver’s license or State ID. Must respond to system outages after hours during on call shift. May be required to work outside of normal business hours as needed. Position is eligible for remote work up to 100% time.
 
Conditions of Employment

The University of California, Irvine (UCI) seeks to provide a safe and healthy environment for the entire UCI community. As part of this commitment, all applicants who accept an offer of employment must comply with the following conditions of employment:
  • Background Check and Live Scan
  • Legal Right to work in the United States
  • Vaccination Policies
  • Smoking and Tobacco Policy
  • Drug Free Environment
The following additional conditions may apply, some of which are dependent upon business unit or job specific requirements.
  • California Child Abuse and Neglect Reporting Act
  • E-Verify
  • Pre-Placement Health Evaluation
Details of each policy may be reviewed by visiting the following page - https://hr.uci.edu/new-hire/conditions-of-employment.php

Closing Statement

The University of California, Irvine is an Equal Opportunity/Affirmative Action Employer advancing inclusive excellence. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories covered by the UC nondiscrimination policy.
We are committed to attracting and retaining a diverse workforce along with honoring unique experiences, perspectives, and identities. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable, and welcoming.
UCI provides reasonable accommodations for applicants with disabilities upon request. For more information, please contact Human Resources at (949) 824-0500 or [email protected]
 
#OIT
Share: mail
Apply for this Job

Related Jobs

Radiation Safety Principal Technician

Irvine, CA, United States

Workforce Development Manager

Irvine, CA, United States

Senior Events & Creative Specialist

Irvine, CA, United States

Executive Director, Planned Giving

Irvine, CA, United States

Senior Meeting and Event Planner

Irvine, CA, United States

Career Pathways Program Director

Irvine, CA, United States

Pilot Award Program Analyst

Irvine, CA, United States

Assistant Clinical Research Coordinator

Irvine, CA, United States

Math Tutor

Irvine, CA, United States

PhD Program Coordinator

Irvine, CA, United States

Department Analyst

Irvine, CA, United States

Staff Research Associate II

Irvine, CA, United States

Clinical Research Recruitment Coordinator

Irvine, CA, United States

Provider Enrollment Representative

Irvine, CA, United States

Senior Director of Development

Irvine, CA, United States

Laboratory Assistant II

Irvine, CA, United States

Contracts and Grants Analyst

Irvine, CA, United States

Lab Coordinator

Irvine, CA, United States

Chief Administrative Officer

Irvine, CA, United States

Research Coordinator

Irvine, CA, United States

Staff Research Assistant II

Irvine, CA, United States

Administrative Director for Education

Irvine, CA, United States