Details
Posted: 14-May-22
Location: Irvine, California
Type: Full-time
Salary: Open

University of California Irvine
Ruby on Rails Developer
Updated: May 18, 2022
Location: Irvine-Campus
Job Type:
Department: OIT Student & Academic Srvcs
Job Opening ID: 35844
Reports To: Assistant Manager
Working Title: Ruby on Rails Developer
Department: OIT Student & Academic Services
Bargaining Unit: 99
FLSA: Non-Exempt
Payroll Job Code: 007299
Job Location: UCI Campus- Irvine
Percent of Time: 100%
Work Schedule: 8-5, M-F
Employee Class: Contract
Position Summary:
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. Our team delivers innovative Ruby on Rails solutions for UC Irvine and the broader University of California system via Software as a Service delivery and other models. You'll be working with a small Agile team building and scaling Ruby on Rails applications to support recruitment, appointment, merit review, promotion, and other Academic Personnel processes. 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 supervision of the Assistant Manager, UC Recruit Application Support, the Ruby on Rails Developer will be an Agile team member, who will develop and enhance a large custom-built web application that supports the recruitment of academics across the University of California system. Participate in planning, designing, coding, testing, and deploying enhancements. The tools we use include Ruby on Rails, MySQL, JavaScript, HTML/XHTML, CSS, XML, and other technologies. Our infrastructure is hosted in an AWS load-balanced, 24/7 cloud environment. To be successful in this role incumbent should have used these or equivalent MVC frameworks and tools on professional projects before. Develop new features by translating user stories and designs into usable, maintainable, and functional components. component upgrades, and automated tests. Use revision control, issue tracking, code review, integration testing and other tools and techniques that facilitate development activities. Provide guidance, mentorship, and support for student developers as well as advocate for and encourage best practices in software design, application security, and application performance.
Compensation Range:
Commensurate with experience
Department Website:
Required:
Minimum of one (1) year of professional Web application development experience using a modern framework. Experience developing software using Ruby, Python, or similar programming language. Experience using MySQL, Postgres, or similar relational database. Understanding of the Model, View, Controller (MVC) and Object-Relational Mapping (ORM) design patterns. Understanding of modern JavaScript frameworks such as React, Vue.js, etc. Understanding of AJAX and dynamic client-side application development. Experience using Git version control system.
Bachelor's degree in related area and / or equivalent experience / training.
Experience working within a web application framework such as Rails, .Net, Django, CakePHP, or similar. Ability to develop JavaScript front-end components. Demonstrated ability to apply object-oriented principles. Demonstrated ability to develop code-driven automated tests such as unit, functional and integration tests. Strong desire to work within an Agile software development team practicing Scrum methodologies. Excellent communication skills including the ability to communicate effectively with technical and non-technical people (such as team members, management, customers, and end-users) over a variety of medium (telephone, web conference, in-person, or via email). Ability to provide clear, concise, and effective technical assistance to support and operations team members. Self-motivated, able to work independently, and effective at working as part of an Agile / Scrum team. Able to learn effectively and meet deadlines. Adhere to OIT's cultural values: Collaboration, Respect, Trust, Transparency, Quality, Inclusiveness, Customer Centricity, and Learning and Growth. Ability to work directly with partner IT units or end-users. Ability to develop code-driven automated tests such as unit, functional, and integration tests. Ability to maintain a positive attitude and contribute, both as an individual contributor and team member, towards achieving the goals of the unit.
Preferred:
Demonstrated ability to identify and incorporate open source or vendor tools/libraries that reduce maintenance or enable new functionality. Ability to review code written by other developers and provide effective feedback; Experience receiving code review feedback.
Special Conditions Required:
Must pass a background check. Must have valid driver's license or State ID. 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.
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
eec@uci.edu.
#OIT
Job Opening ID: 35844
Reports To: Assistant Manager
Working Title: Ruby on Rails Developer
Department: OIT Student & Academic Services
Bargaining Unit: 99
FLSA: Non-Exempt
Payroll Job Code: 007299
Job Location: UCI Campus- Irvine
Percent of Time: 100%
Work Schedule: 8-5, M-F
Employee Class: Contract
Position Summary: 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. Our team delivers innovative Ruby on Rails solutions for UC Irvine and the broader University of California system via Software as a Service delivery and other models. You'll be working with a small Agile team building and scaling Ruby on Rails applications to support recruitment, appointment, merit review, promotion, and other Academic Personnel processes. 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 supervision of the Assistant Manager, UC Recruit Application Support, the Ruby on Rails Developer will be an Agile team member, who will develop and enhance a large custom-built web application that supports the recruitment of academics across the University of California system. Participate in planning, designing, coding, testing, and deploying enhancements. The tools we use include Ruby on Rails, MySQL, JavaScript, HTML/XHTML, CSS, XML, and other technologies. Our infrastructure is hosted in an AWS load-balanced, 24/7 cloud environment. To be successful in this role incumbent should have used these or equivalent MVC frameworks and tools on professional projects before. Develop new features by translating user stories and designs into usable, maintainable, and functional components. component upgrades, and automated tests. Use revision control, issue tracking, code review, integration testing and other tools and techniques that facilitate development activities. Provide guidance, mentorship, and support for student developers as well as advocate for and encourage best practices in software design, application security, and application performance.
Compensation Range: Commensurate with experience
Department Website: https://www.oit.uci.edu/org/ Required: Minimum of one (1) year of professional Web application development experience using a modern framework. Experience developing software using Ruby, Python, or similar programming language. Experience using MySQL, Postgres, or similar relational database. Understanding of the Model, View, Controller (MVC) and Object-Relational Mapping (ORM) design patterns. Understanding of modern JavaScript frameworks such as React, Vue.js, etc. Understanding of AJAX and dynamic client-side application development. Experience using Git version control system.Bachelor's degree in related area and / or equivalent experience / training.Experience working within a web application framework such as Rails, .Net, Django, CakePHP, or similar. Ability to develop JavaScript front-end components. Demonstrated ability to apply object-oriented principles. Demonstrated ability to develop code-driven automated tests such as unit, functional and integration tests. Strong desire to work within an Agile software development team practicing Scrum methodologies. Excellent communication skills including the ability to communicate effectively with technical and non-technical people (such as team members, management, customers, and end-users) over a variety of medium (telephone, web conference, in-person, or via email). Ability to provide clear, concise, and effective technical assistance to support and operations team members. Self-motivated, able to work independently, and effective at working as part of an Agile / Scrum team. Able to learn effectively and meet deadlines. Adhere to OIT's cultural values: Collaboration, Respect, Trust, Transparency, Quality, Inclusiveness, Customer Centricity, and Learning and Growth. Ability to work directly with partner IT units or end-users. Ability to develop code-driven automated tests such as unit, functional, and integration tests. Ability to maintain a positive attitude and contribute, both as an individual contributor and team member, towards achieving the goals of the unit.
Preferred: Demonstrated ability to identify and incorporate open source or vendor tools/libraries that reduce maintenance or enable new functionality. Ability to review code written by other developers and provide effective feedback; Experience receiving code review feedback.
Special Conditions Required: Must pass a background check. Must have valid driver's license or State ID. 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 ScanLegal Right to work in the United StatesVaccination PoliciesSmoking and Tobacco PolicyDrug Free EnvironmentThe following additional conditions may apply, some of which are dependent upon business unit or job specific requirements.California Child Abuse and Neglect Reporting ActE-VerifyPre-Placement Health EvaluationDetails 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
eec@uci.edu. #OIT
To apply, visit https://careersucirvine.ttcportals.com/jobs/9577040-ruby-on-rails-developer
Copyright 2022 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency jeid-1c284c4022bbb440b3d0e28808fd5b47