Sr Web Developer

5 - 7 years experience  •  Education.

Salary depends on experience
Posted on 03/21/18
Burlington, VT
5 - 7 years experience
Education.
Salary depends on experience
Posted on 03/21/18

Exciting, Engaging and Empowering our Community! 

The Senior Web Developer is responsible for the secure and effective operation of software and web development across administrative systems and custom software development on all platforms (desktop, web, mobile, next, etc.), related applications, and websites that are used at Champlain College.

The Senior Web Developer will create user information solutions by developing, implementing, and maintaining Internet/intranet and other software applications and move information between production systems and between external / cloud services and vendors.

This position is a full-time, hands-on software development role.  This position reports directly to the Director of Business Architecture Solutions & Web Development at Champlain College.

 

Senior Web Developer Job Duties

  • Define project objectives by analyzing user requirements; envisioning system features and functionality

  • Design and develop user interfaces to Internet/intranet and software applications by setting expectations and features priorities throughout development life cycle

  • Determine design methodologies and tool sets

  • Completing programming using languages and software products

  • Design and conduct testing

  • Recommend system solutions by comparing advantages and disadvantages of custom development and commercial alternatives

  • Integrate applications by designing database architecture and server scripting

  • Study and establish connectivity with network systems, search engines, and information servers

  • Create multimedia applications by using authoring tools

  • Complete applications development by coordinating requirements, schedules, and activities

  • Contribute to team meetings

  • Troubleshoot development and production problems across multiple environments and operating platforms

  • Support users by developing documentation and assistance tools

  • Update job knowledge by researching new web, mobile and platform technologies and software products

  • Participate in educational opportunities

  • Read professional publications

  • Enhance organization reputation by accepting ownership for accomplishing new and different requests

  • Explore opportunities to add value to job accomplishments

  • Support and develop other IS and non-IS team members by providing advice and coaching

  • Exhibit a culture of continuous improvement through continuous self-learning

  • Manage overall software development life-cycle

  • Work closely with teammates and stakeholders to architect and develop the best technical design and approach

  • Collaborate with a diverse customer base to understand requirements, priorities, and processes

  • Propose and implement new projects or recommend system improvements to align with strategic institutional goals

  • Drive a customer oriented, solutions driven experience through everything that we do here at Champlain

  • Foster an environment of innovative ideas in order to find better ways of accomplishing our customer objectives

  • Provide mentorship and technical guidance to less experienced teammates

  • Provide user training, support, advice and feedback

  • Undertake business analysis as may be necessary

  • Keep up-to-date with new technology

  • Convey a strong sense of urgency related to problem solving and meeting customer needs

Requirements:

Relevant and/or related experience preferred in higher education, people management, leadership, project management, technical support, systems programming and computer operations. Degrees in subjects such as information technology, management sciences, business studies, computer science/studies or software/computer engineering are preferred:

  • 5+ years of customer interfacing experience, project oversight, customer presentation, etc.

  • Excellent Communication (written and verbal) and team negotiation/conflict resolution skills

  • Understands the development process and commercial software

  • Analytical and problem solving skills

  • Excellent leadership, team development and participation skills

  • Shows excellent judgment and high level of emotional intelligence

  • Strong organization and time management skills

  • Is able to dive deep and is never out of touch with the details of the business

  • Strong results-orientation

  • Thinks big, is results focused and consistently delivers

  • Has a combination of soft skills, knowledge of business, system thinking, change management techniques and awareness in changes in the technology landscape

  • Thinks about business / academics in a way that is abstracted from how current functions are implemented by technology

  • Has a consulting mindset to support the driving change continuously

  • Displays design thinking, which enables synthesizing of many ideas into big-picture view that shows the connection between stakeholder intention and solution design

Technical Requirements:

Analysis and documentation

  • Write documentation in Google Docs or Google Sites

  • Collect and document user requirements as necessary for projects

  • Review requirements documents provided by analyst or stakeholders

  • Analyze data as necessary to ensure quality and integrity

Jira

  • Create and update tasks in Jira

  • Use Jira to plan work

  • Make every effort to complete assigned tasks before end of sprint

  • Estimate items in backlog

 

Applications Programming

  • Web programming

  • Write secure, readable and well-documented PHP and Javascript code using industry best practices

  • Authenticate users internal and external web applications using SAML and token based APIs

  • Utilize the Zend Framework to build out complex MVC-based server-side logic

  • Utilize both traditional RDBMS as well as modern schemaless NoSQL databases to persist application data.

  • Build out and utilize REST APIs

  • Utilize Node.js to build server-side I/O applications

  • Manage blogs using Wordpress CMS

  • Develop applications using Drupal CMS

  • Support legacy applications written in Perl 5

 R-004990

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.