Senior Web Manager

Boulder, CO
Software Development

Company Overview

Entelligent is a state-of-the art news and information service providing critical data and analytics to the energy industry and capital markets. The Company is based in Boulder, CO.

The Company covers news on oil & gas, electric utilities, solar, wind and other renewable energy sources as well as political and regulatory developments affecting the energy industry and capital markets.

The heart of the service is a dynamic, interactive and customizable web application providing syndicated, contributed and commissioned analytics for both the energy executive as well as the retail investor interested in these vital industries.

The web application is hosted in Azure, a cloud computing platform by Microsoft providing infrastructure-as-a-service, and is utilizing services like Azure Virtual Machines and Database.

The web application has been designed and developed by Rightpoint, an award-winning digital agency and technology consulting firm with a client base of more than 250 companies, based in Chicago with growing offices in Novi, MI and Denver, CO.  Rightpoint creates world-class digital solutions that drive profitable growth and sustainable competitive advantage.

 

Job Description

The Senior Web Developer will be responsible for maintaining internal and external facing web applications for Entelligent using the Microsoft “stack” including ASP.NET as well as client-side browser technologies (e.g., HTML, CSS and JavaScript). This includes development and maintenance of a primary application, which is built on Umbraco CMS.  The Senior Web Developer will also interact directly with Rightpoint in all future developments and product design.

This person will work as an important technical addition to a small business team (of approximately 5-10 people).  It is important that candidates have a strong background in building beautiful, maintainable, high-quality, and high-performing web applications.

 

Responsibilities

  • Contribute to requirements gathering and analysis activities such as storyboarding, developing use cases, and creating functional requirements specifications.
  • Contribute to creating feature specifications and technical design blueprints.

  • Develop custom features in Visual Studio based on specifications and technical designs.

  • Operate within the dynamics of a team; exercise proper etiquette and citizenship during “team development” sprints.

  • Create rich web user interfaces using Umbraco CMS, HTML, CSS, and JavaScript.

  • Provide direction on the best web development, application, and testing frameworks to leverage for implementing the required design such as Bootstrap, jQuery, REST API, Knockout, Grunt, and Gulp.

  • Create server-side functionality using object oriented design principles.

  • Take responsibility for feature-focused unit and system testing (built both by you and others).

  • Contribute to user acceptance testing procedures and monitoring results.

  • Contribute to performance and load testing procedures and issue remediation.

 

Required Skills and Abilities

Must Have:

  • Solid understanding of object-oriented programming (OOP) and current design patterns/practices.

  • Deep hands-on knowledge of:

    • The .NET Framework including Visual Studio, C#, and ASP.NET MVC.

    • Client-side browser technologies including JavaScript, CSS, and HTML.

    • Content Management Systems

  • Experience with designing relational databases and optimizing database structure for performance and/or maintainability and the ability to design and optimize queries.

  • Experience with Object Relational Modeling (ORM) with different tools such as Entity Framework (and/or nHibernate) and LINQ.

  • Experience with source control, work item tracking, and build management with Team Foundation Server, Git (or similar).

  • Consider refactoring a standard part of the development process.

  • Focus on making yourself and those around you great.

  • Motivation with an emphasis on team performance.

  • Passion about building high-quality systems with software implementation best practices.

  • Eagerness to learn and work outside your technology comfort zone.

  • Ability to be self-motivated, independent, and detail-oriented.

  • Exhibit exceptional relationship management skills.

  • Demonstrate excellent verbal and written communication skills.

  • Knowledge of sound business practices and a proven track record of anticipating and exceeding customer expectations.

 

Required Education

Bachelor of Science degree or equivalent work experience

 

This is a full time, salaried position. For more information, visit www.entelligent.com and/or email support@entelligent.com