Senior Web Developer

We are a Public Health sector software development and consulting firm. Since 2001, Envision has been offering an enterprise-level public health product suite as well as custom software development and consulting services to federal, state, and local government agencies around the country and across the globe.

About the Job  

We are currently seeking a Senior Web Developer to join our expanding team in Greenwood Village, CO. This is a permanent position. This is a hands-on software Development position in which you will design, develop, and test updates to existing application functionality and/or new features and modules within Envision’s product suite. This is a permanent position in which you’ll enjoy a competitive salary and benefits package (medical, dental, and vision insurance, 401(k), etc.), a casual work environment, PTO, and flexible hours. We are looking for candidates in he following states: Arizona, Colorado, Illinois, Texas, and Wisconsin. You must be eligible to work in the U.S. without sponsorship.

 This position reports to: Vice President of Software Development


Job Duties and Responsibilities 

  • Design, develop, and test updates to existing application functionality and/or new
    features and modules within Envision’s product suite
  • Complete user interface tasks primarily using C#, JavaScript, and the .NET framework
  • Complete database tasks using T-SQL and SQL Server 2012-2016 via EF and/or stored procedures
  • Provide architectural guidance and development for Web technologies such as Bootstrap, JQuery, Knockout, etc.
  • Generate technical documentation as applicable
  • Work with customers and/or other team members to complete technical design tasks
  • Support system, integration, and end user testing as necessary
  • Collaborate with customers and other team members on ideas, designs, and issues (both technical and non-technical)

 Required Qualifications 

  • Web Technologies
    • 5+ years of web application development experience (REQUIRED)
    • 2+ years of experience with C# and the .NET 2.0 – 4.x Framework, MVC and WebForms (REQUIRED)
    • 3+ years of experience with JavaScript and related technologies (REQUIRED)
    • 2+ years of experience with Client-side technologies e.g., DHTML, HTML, CSS (REQUIRED)
    • .NET Web services (REQUIRED)
    • Solid understanding of Object-Oriented Programming and Design concepts (PREFERRED)
  • Database
    • 2+ years of development experience using T-SQL and/or EF (REQUIRED)
    • 2+ years of experience with Microsoft SQL Server 2012 or later (REQUIRED)
  • Other
    • Experience in full life cycle process of web application development including technical requirements gathering, documentation, and testing (REQUIRED)
    • 2+ years experience with Microsoft Visual Studio 2012-2015 or later (REQUIRED)
    • Microsoft Azure Dev Ops (OPTIONAL)
    • Multi-tier application development experience (OPTIONAL)

 Preferred Qualifications 

  • Designing and developing cross platform with UI/UX
  • Developing in HTML5 and CSS3
  • Developing with ASP.NET 4.5/4.0
  • Microsoft Azure platform (IaaS or PaaS)
  • Leveraging Visual Studio coding best practices and a working knowledge of SQL Server

 Required Education 

  • B.S. in Computer Science or related field, or Associates degree in technical field with additional relevant experience (REQUIRED)

Required Background and Traits 

  • Must work well in a team environment
  • Self-starter willing to work in a dynamic environment with minimal supervision
  • Ability to produce high quality work in a timely fashion
  • Ability to quickly understand the existing systems and analyze the system impact of changes
  • Ability to troubleshoot issues
  • Strong analytical and problem-solving skills
  • Effective verbal and written communication skills
  • Self-motivated to learn and keep up with the latest technologies, tools, and industry trends


  • Salary Range: $100,000 – $175,000. Compensation will be determined based on relevant experience and qualifications.  

For general employment information at Envision, see Benefits, Hiring, and Employment Policies.

Please submit resumes and salary requirements to: and include “Sr Web Developer” in the subject line.