Developer

 

Description:

Full Job Description

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.

Under the supervision of the Assistant Manager, UC Recruit Application Support, the Ruby on Rails Developer will be a member of an Agile team responsible for developing and enhancing a large custom-built web application that supports the recruitment of academics across the University of California system. Participates in planning, designing, coding, testing, and deploying enhancements. Develops new features by translating user stories and designs into usable, maintainable, and functional components. component upgrades, and automated tests. Uses revision control, issue tracking, code review, integration testing and other tools and techniques that facilitate development activities. Applies professional programming concepts for small to medium-sized projects or portions of larger projects to resolve a variety of programming design and implementation issues. Works on programming assignments of moderate scope where analysis of situations or data requires a review of a variety of factors.

Total Compensation:


In addition to the salary range listed below, we offer a wealth of benefits to make working at UCI even more rewarding. These benefits may include medical insurance, sick and vacation time, retirement savings plans, and access to a number of discounts and perks. Please utilize the links listed here to learn more about our compensation practices and benefits.

  • Bachelor's degree in related area and / or equivalent experience / training.
  • Ability to review code written by other developers and provide effective feedback; Experience receiving code review feedback. 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 Demonstrated problem-solving skills. Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization. Ability to work directly with partner IT units or end-users. Experience with software versioning tools and repositories, such as Git and GitHub. Experience using Git version control system. Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines. Ability to maintain a positive attitude and contribute, both as an individual contributor and team member, towards achieving the goals of the unit. Demonstrated ability to develop code-driven automated tests such as unit, functional and integration tests. Intermediate skills associated with the design, development, modification, and deployment of software, including object-oriented programming concepts, using frameworks such as Rails, .Net, Django, CakePHP, or similar. Demonstrated ability to follow software specifications. Demonstrated effective communication and interpersonal skills. Ability to develop code-driven automated tests such as unit, functional, and integration tests. Experience using Ruby on Rails, MySQL, JavaScript, HTML, CSS, XML, and other technologies or equivalent MVC frameworks and tools on professional projects. Experience developing software using Ruby, Python, or similar programming language. Experience using MySQL, Postgres, or similar relational database.

 

Organization University of California - Irvine
Industry Web Development / Design Jobs
Occupational Category Developer
Job Location California,USA
Shift Type Morning
Job Type Contract
Gender No Preference
Career Level Intermediate
Salary 2802 - 4966 | $  / Hourly
Experience 2 Years
Posted at 2023-02-06 10:53 am
Expires on Expired