Job Title: Web Developer
Department: Information Technology
Reports to: Director of Enterprise Applications
Position Summary: Working for the Office of Information Technology, the Web Developer supports the University and its mission by assisting in the design, organization, navigation, development and maintenance of the Benedictine University websites working directly with web content users, developers, administrators and other web systems staff to develop effective, intuitive, user-friendly sub-sites.
Duties include performing requirements analysis, design, coding, unit and integration testing of web software applications, and configuration management. Managing Internet applications, developing applications for the entire University community. Using ColdFusion to maintain existing applications and to develop any new applications needed by the University.
Essential Job Responsibilities:
- Develop web applications using ColdFusion Components (CFCs), ColdFusion syntax, JDBC, JVM and Java settings with a SQL Server backend. Translate non-technical business requirements into dynamic, functional web applications, modules, custom elements, and more, and to enhance and maintain existing web systems, using an excellent understanding of best practices in web application programming and web application security.
- Oversee daily management and ongoing development of the University website applications. Perform change and release deployment, system monitoring, system upgrade, and troubleshooting activities in production and development environments.
- Create and maintain internal documentation as well as end-user documentation and training as necessary.
- Communicate effectively with internal clients, web development teammates, and key stakeholders. Escalate problems to management and third parties as appropriate.
- Actively contribute to the University website planning and innovation.
- Maintain the ability to prioritize multiple tasks and projects simultaneously and to work on multiple projects at any time, to completion within deadlines.
- Cross-train and provide backup coverage for other members of the Enterprise Applications team.
- Work closely with other departments within the University and provide technical project assistance as required. Provide technical support for other departmental IT team members or end-users for issues related to the University’s web systems.
- Provide second-level support to the University’s Service Desk.
- Maintain confidentiality of University information stored in institutional, departmental or personal files/databases.
- Adapt to constantly changing technical environment with a willingness to investigate and learn technologies and/or methods.
- Maintain high degree of professionalism.
Minimum Job Requirements:
Education: Bachelor’s degree in Computer Science, web programming or equivalent education and training.
Experience: 4+ years IT experience. Experience with ColdFusion development and administration, or a strong PHP development background in a database oriented environment.
- Ability to code ColdFusion Components (CFCs), familiar with ColdFusion syntax, JDBC, JVM and Java settings.
- Ability to code PHP functions and classes.
Desirable Additional Skills:
- Strong understanding of the CommonSpot/ColdFusion/SQLServer configuration and architecture components
- Experience with PHP development.
- Experience with CommonSpot’s application development framework (ADF)
- Understanding of web network architecture and concepts
- Experience with blogs, wikis, RSS, widgets, Active Directory, LDAP, SMTP, POP, HTTP, FTP
Specific Knowledge, Licenses, and Certifications: ColdFusion certification preferable or equivalent technical training related to Content Management Systems/ColdFusion development, maintenance, and support.