Sr. Drupal Developer
- External University Information Systems (UIS) provides technical services and enterprise applications to the University of Coloradorsquos (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 CUrsquos 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 Portal, Mobile, Systems Applications and is exempt from the State of Colorado Classified Staff System. Duties and
ResponsibilitiesDevelops, troubleshoots, and supports production 247 Gathers requirements for system enhancements and improvements Creates Use Cases for approved development efforts Develops websites and portals in Drupal 89 utilizing CICD 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, PHP, Java
Script, jQuery and 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 andor 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 andor prioritizeresolveaddress 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, users groups, and conferences, as appropriate. Secondary
ResponsibilitiesSupports 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
BrowserStackNVDA (Screen Reader)Javascipt
ZoomMS OutlookMS Word Knowledge, Skills and Abilities In depth architectural knowledge of Drupal 89, including dependent technologies Mastery of HTML, CSS, PHP, Symfony PHP framework, and Java
Script languages. Strong knowledge of web development principles and best practices. Comfort at the SQL command line. Skills in writing unit, kernel, browser and functional tests, debugging them in the IDE, and automating their execution. Ability to prioritize and successfully manage multiple priorities in a fast-paced environment. Ability to communicate effectively, both in writing and orally, with all levels of staff and administrators in the organization, and with our CU partners in Marketing, and in colleges and schools. Ability to work independently with minimal supervision and reliable professional judgment, as well as collaboratively with a team and across the organization to achieve desired results. Demonstrate the ability to adapt and work with team members of various experience level. Strong work ethic and positive problem-solving attitude, and enthusiasm for and experience in team building and skills in a collaborative working environment. Skills to organize and complete complex projects and to work under tight deadlines. Possesses outstanding interpersonal relationship skills, along with an understanding of the inherent need to establish and maintain effective and collegial relationships with staff, faculty, students and with departmental representatives within the campus and university. Qualifications
- External Minimum
QualificationsBachelorrsquos degree from and accredited institution of higher education in computer science, information systems, information technology, computer engineering, business, or related field of study, or equivalent professional experience (professional experience may be substituted for the educational requirement on a year-for-year basis) Three (3) yearsrsquo experience working in Drupal development Experience with Drupal 89, including dependent technologies, e.g. Symfony framework components. Experience with automation, dependency management (NPM, Bowser) and CICD (GitLab, GitHub, Jenkins) Experience with Bootstrap and jQuery Experience leveraging APIs in front and back-end development
PreferredQualifications Five (5) yearsrsquo experience working in Drupal development 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 Who we are System Administration, which also houses the Office of the President, is located in the uptown neighborhood of Denver with an office in Broomfield and a few smaller offices located on the campuses. However, this position is located in Location. 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 httpswww.cu.educu-careerscu-system . The University of Colorado has been proactive in response to the COVID-19 pandemic. You can visit our COVID-19 webpage httpswww.cu.educovid-19 for more information. What we offer Salary The salary range has been established at 90,000 to 95,000 annually. The University of Colorado has been financially impacted by the COVID-19 pandemic and has issued furloughs for select employee groups. This position may be subject to furlough. You can visit our furlough FAQ httpswww.cu.eduemployee-servicescollaborative-hr-servicescu-system-administrationemployee-resourcesfurlough for more information.
BenefitsThe 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 httpswww.cu.educu-careersperkscu-system Click here to access our Total Compensation Calculator httpswww.cu.edunode153125 to see what your total rewards could be at CU. This position is a University Staff position. More information on benefits programs, including eligibility, is available at www.cu.eduemployee-services httpwww.cu.eduemployee-services