Web Developer II

Careers Page Banner - NCI
Department: Service Reports to: Application Developer Team Lead
Classification: Salary Location: St Cloud, MN

 

Are you interested in a dynamic IT career where you make a difference to customers and share in the success of the company? Network Center Incorporated (NCI) is a Service Provider with over 600 customers across the Midwest. We are 100% employee owned with a focus on a positive team-based culture and believe happy employees will create happy customers! Our core values drive all that we do – Commitment to Employees, Dedication to Customer Success and Responsible Innovation. Within NCI, our services team supports our customers from service desk to infrastructure consulting and custom application\website development, offering a variety of career paths and opportunities. We hear from our employees that one of their favorite things about working at NCI is the experience they get working with a wide range of different technologies and customer environments. 

SUMMARY

The primary responsibilities of the Web Developer II role include development of website HTML and CSS templating and content management functionality.  This includes setup, configuration and ongoing management of content repositories. The Web Developer II role is also responsible for client-side JavaScript development in both stand-alone features and as part of JavaScript frameworks; server-side functionality in PHP, node.js or similar technologies; domain and DNS management;  web hosting environment monitoring and management; source control management; and peer code reviews. 

with project team members and communicating with customers on project work.  All professional service positions are expected to drive revenue and customer satisfaction through up to date communication, accurate time keeping, clear documentation and overall issue resolution. 

 

ESSENTIAL DUTIES

Dedication to Customers

  • Deliver high quality solutions to customers on time and within budget 
  • Collaborate with customers and\or Project Manager to determine requirements\user stories and potential future needs that will be leveraged to design a forward-thinking website
  • Provide timely and complete responses to customer requests
  • Provide site overviews and\or training to customers 
  • Provide proactive communication with customers and\or Project Manager to keep them informed on project or incident progress, setting clear expectations for follow-up, and following through on those commitments
  • Conduct administration and troubleshooting for customer’s deployed websites 

Responsible Innovation 

  • Work on website development tasks that include planning, design, development, testing, documentation, and deployment
  • Coordinate and solve complex technical challenges 
  • Develop all applications with a focus on security integrity 
  • Works within a variety of technical environments 
  • Research and propose ideas for improvements to tools, workflows, and processes
  • Test new technologies and methodologies 
  • Create and maintain project and technical documentation 

Commitment to Employees

  • Demonstrates flexibility in daily work approach
  • Mentors and\or assists other members of the team
  • Serves as a subject matter expert in a key technology area
  • Proactively shares knowledge with extended team
  • Participate in peer code reviews

 

REQUIREMENTS

  • 3-5 years of experience in the following:  
    • Drupal
    • Wordpress 
    • HTML, CSS, JavaScript, PHP, some JS framework experience
    • Advanced HTML templating
    • JavaScript client-side scripting
    • Git source management
    • CMS management and configuration
    • Manage domains and DNS 
    • Web hosting environments health monitoring, lifecycle management 
    • Production environment health monitoring, diagnosis, triage, lifecycle management
  • Strong communication skills
  • Design\UI\UX experience 
  • Proven ability to learn new technologies