Brown University Computing and Information Services is seeking a Web Developer to join the Web Services Team.
The Web Developer is responsible for planning, designing, coding, documenting, testing and maintaining websites, web applications and integrations in support of Brown's administrative and academic departments. In this role, the incumbent must facilitate productive relationships with a diverse constituency, including faculty, staff, and students. As a member of Brown’s developer community, the senior web developer assists in establishing and promoting common development methodologies and tools to ensure all local systems integrate with the broader campus IT infrastructure. The senior web developer collaborates with the team to promote standardization and efficiencies across the division and to maintain a secure and reliable computing environment aligned with CIS established standards and industry best practices.
The grade level of the position will be determined based on the qualifications of the chosen candidate.
- Bachelor’s degree in Computer Science or related field
- For grade 9E 1 - 2 years of related technical experience
- For grade 10E 3 - 5 years of related technical experience
- Demonstrated proficiency in developing and maintaining database-driven web applications
- Experience working with open-source content management platforms (Drupal 8 strongly preferred)
- Experience with application development frameworks (Laravel/Vue.js strongly preferred)
- Proficiency with Apache configuration management and general Linux administration strongly preferred
- Proficiency with version control methodologies using Git
- Experience with package/dependency management tools (i.e. Composer, npm, etc.)
- Familiarity with containerization technologies (Docker experience a plus)
- Familiarity with continuous integration platforms (Jenkins, CircleCI, etc)
- Working knowledge of various relational database management systems; MySQL strongly preferred
- Experience with non-traditional database systems, including MongoDB, Redis, etc. is strongly preferred
- Ability to understand non-technical users’ requirements in an academic environment, and to generate user-friendly solutions quickly within the context of departmental initiatives and division goals
- Ability to work both independently and as a team member in a complex environment with competing demands
- Strong communications skills and the ability to collaborate with non-technical users throughout all phases of project design and implementation.