Skip to main content

This job has expired

Senior Drupal Developer

Employer
University of Colorado System Administration
Location
Denver, CO

View more

Jobs Outside Higher Education
Government Agencies
Employment Type
Full Time
Institution Type
Four-Year Institution

Job Details

Description
Position SummaryUniversity Information Systems (UIS) provides technical services and enterprise applications to the University of Colorado’s (CU) four campuses and the Office of the President. UIS is committed to excellence in customer service, technical expertise, and the development of enterprise applications responsible for supporting CU’s students, faculty, human resources employees, finance employees, and others.

The Senior Drupal Developer is responsible for front-end development and theming and back-end development and Drupal administration. This position requires a combination of programming skills (PHP, HTML, CSS, JS, etc.) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on) and has a strong understanding of industry trends and content management systems. In addition, incumbent must possess an understanding of the entire web development process, including design, development, and deployment.

The Senior Drupal Developer participates in all aspects of the software development lifecycle, which includes estimating, technical design, implementation, documentation, testing, deployment, and support of Drupal websites developed for our clients. As a member working in a team environment, this position takes direction from Solution Architects, leads on development activities, and serves as the front-end and back-end Drupal development subject matter expert. This position also mentors other web developers and assists the Assistant Director with prioritization and future state of enhancements and roadmap development.

This position reports to the Assistant Director of Web and Portal Applications and is exempt from the State of Colorado Classified Staff System.

Duties and Responsibilities Duties and responsibilities of the position include, but are not limited to: 

Primary Responsibilities:

  • Develops, troubleshoots, and supports production 24/7
  • Gathers requirements for system enhancements and improvements
  • Creates Use Cases for approved development efforts
  • Develops websites and portals in Drupal 8/9 utilizing CI/CD pipelines
  • Takes ownership of technical solutions, development, and delivery to production
  • Establishes, implements, and monitors project standards and practices, such as coding standard, design review, code review, etc.
  • Provides expertise in Drupal, hypertext preprocessor (PHP), JavaScript, jQuery and hypertext markup language (HTML) and ensures the performance and availability of our Drupal sites
  • Works effectively as a senior technical team member and serves as a mentor to other developers in the processes and patterns used by the team
  • Analyzes requirements, existing business applications, and processes to recommend and implement system enhancements and/or process improvements
  • Performs analyses of complex processes and potential technologies involved in implementing enhancement requests
  • Develops, tests, debugs, modifies, and documents complex systems requiring thorough knowledge of University enterprise applications and business processes with little or no supervision
  • Prepares technical or other specifications as appropriate for the development of new functionalities and customizations for new applications or to be integrated with existing applications
  • Collaboratively creates architectural frameworks to develop and enhance the approach used for software design and analysis using existing and new technologies
  • Supports High Priority Production Incidents and triages incoming problem tickets from myriad sources to determine ownership and/or prioritize/resolve/address the tickets
  • Supports maintenance efforts as requested or assigned
  • Acquires and maintains knowledge in new technologies and system development procedures and tools by attending technical trainings, seminars, user groups, and conferences, as appropriate
Secondary Responsibilities:

  • Supports Project Management Office (PMO) projects as requested or assigned
  • Supports initiatives as requested or assigned
  • Supports load test efforts as requested or assigned
  • Advocates for, participates in, and supports Quality Assurance and Control efforts to ensure the delivery of the highest quality of services possible
  • Performs other duties and special projects, as assigned
Applications/ToolsUsed:

  • Drupal
  • PHP
  • CSS
  • HTML
  • Javascript
  • WinSCP
  • TOAD/SQL
  • Remote Desktop
  • BrowserStack
  • NVDA (Screen Reader)
  • Cherwell
  • Excel
  • PowerPoint
  • SharePoint
  • TeamDynamix
  • Trello
  • Zoom
  • MS Word
  • MS Outlook
Managed:

  • N/A
Who we are:

System Administration, which also houses the Office of the President, is located in the uptown neighborhood of Denver with a few smaller offices located on the campuses.  However, this position has the ability to work remotely. Many of our departments support the educational and research missions of the four University of Colorado campuses, but System Administration is not considered a campus. We provide diverse opportunities for professional development, innovation, and collaboration with talented staff and faculty.  Learn more about CU System Administration.

The University of Colorado has been proactive in response to the COVID-19 pandemic. You can visit our COVID-19 webpage for more information.

What we offer:

Salary: The anticipated hiring salary range has been established at $71,800 - $95,000.

The market salary range for this position is $71,800 - $95,000.

The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.

The above salary range (or hiring range) represents the University’s good faith and reasonable estimate of the range of possible compensation at the time of posting.

Benefits: The University of Colorado offers an excellent benefits package including:

  • Medical: Multiple plan options
  • Dental: Multiple plan options
  • Additional Insurance: Disability, Life, Vision and Wellness
  • Retirement 401(a) Plan: Employer contributes 10% of your gross pay
  • Paid Time Off: Accruals over the year
    • Vacation Days: 22
    • Sick Days: 15
    • Holiday Days: 10
  • Tuition Benefit: System employees have the benefit on all campuses 
  • ECO Pass: RTD Bus and light rail service
  • Additional Perks & Programs: Click here to access a few more Perks and Programs
Click here to access our Total Compensation Calculator to see what your total rewards could be at CU. This position is a University Staff position.

Additional taxable fringe benefits may be available.

More information on benefits programs, including eligibility, is available at www.cu.edu/employee-services/.

Knowledge, Skills, and AbilitiesTo be successful in this position, candidates will need the following:

  • Knowledge of Drupal 8/9, including dependent technologies
  • Knowledge of and ability to utilize HTML, cascading style sheets (CSS), PHP, Symfony PHP framework, and JavaScript languages
  • Knowledge of web development principles and best practices
  • Knowledge of and ability to use structured query language (SQL) command line
  • Organizational skills, including the ability to set and meet goals and deadlines, manage appointments, create schedules, coordinate and facilitate meetings, and make decisions
  • Programming skills, including the ability to write unit, kernel, browser, and functional tests; debug items in the integrated development environment (IDE), and automating their execution
  • Oral, written, and listening communication skills, including the ability to accurately interpret what others are saying and convey messages, information, concepts, and details clearly
  • Interpersonal skills, including the ability to facilitate interaction, communication, and teamwork between others
  • Collaboration skills, including the ability to work with others from different areas and backgrounds to reach a common goal by sharing knowledge and strategy and maintaining constant communication
  • Ability to work under pressure, manage multiple concurrent and competing tasks and responsibilities, and adapt to changing priorities while maintaining personal effectiveness
  • Ability to work with all levels of staff and administrators in the organization, including our CU campus marketing, college, and school partners
  • Ability to work independently with minimal supervision and reliable professional judgement, as well as collaboratively with a team to achieve desired results
  • Ability to work with team members of various experience and technical levels
  • Ability to maintain a strong work ethic, positive problem-solving attitude, and enthusiasm for the work performed
  • Ability to establish and maintain effective and collegial relationships with staff, faculty, students and with departmental representatives within the campus and university


Qualifications
Minimum Requirements
  • Bachelor’s degree from an accredited institution of higher education, or equivalent professional experience (professional experience may be substituted for the educational requirement on a year-for-year basis)
  • Three (3) years’ experience working in Drupal development, which includes:
    • Experience with Drupal 8/9, including dependent technologies (e.g. Symfony framework components)
  • Experience with automation, dependency management (NPM, Bowser) and CI/CD (GitLab, GitHub, Jenkins)
  • Experience with Bootstrap and jQuery
  • Experience leveraging application programming interface (APIs) in front and back-end development
Preferred Qualifications
  • Five (5) years’ experience working in Drupal development, as indicated above
  • Experience contributing to both Drupal and other upstream projects
  • Experience building mobile applications for iOS or Android
  • Experience with graph databases
  • Experience with GraphQL
  • Experience with Angular.js or Node.js
  • Experience with responsive and adaptive design


Job Category: Information Technology
Primary Location: Denver
Schedule: Full-time
Posting Date: Apr 2, 2021
Unposting Date: Ongoing

Organization

Read our Diversity Profile The University of Colorado is the third largest employer in the state of Colorado and plays a profound role in the lives of individuals, businesses and communities throughout the state, across the country and around the world. Nearly 500,000 alumni lead the way in business, science, the arts, health care and their communities, and they’re joined by some 15,000 more each year.UC aerial view

Founded in 1876, the University of Colorado now includes four campuses: CU BoulderCU Denver, CU Colorado Springs and the University of Colorado Anschutz Medical Campus. The University of Colorado is recognized as a national leader in teaching and research excellence, with campuses offering more than 300 unique degree programs.

University of Colorado campuses are consistently ranked nationally and regionally by U.S. News & World Report’s annual Best Colleges Rankings. A total of 14,479 degrees in were awarded in 2015-16 and the total enrollment among CU’s four campuses during the fall 2016 semester was 63,202.

UC buffaloIn FY 2015-16, CU garnered $924 million in sponsored research awards, which support research related capital improvements, scientific equipment and salaries for research and support staff. In the past year alone, CU Technology Transfer registered 275 invention disclosures, 112 new patent filings and 193 follow-on filings. Five new companies were formed based on CU technology.

 

Our outstanding staff and faculty make us who we are. Notable honors and awards received include:  

  • Five Nobel Laureates
  • One Pulitzer Prize recipient
  • Nine MacArthur fellows
  • Twenty-four recipients of the Hazel Barnes Prize
  • Two Carnegie Foundation Professor of the Year honorees

Get job alerts

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

Create alert