Your current version of Internet Explorer is old and unsupported for most of the websites. We recommend you to upgrade <a href='http://windows.microsoft.com/en-gb/internet-explorer/download-ie'>from here</a> to the latest version of Internet Explorer and your experience will be enhanced.

7125 - Programmer

RES currently has a Programmer position open in the Broomfield, CO office.

Summary: The Programmer will develop, test, maintain and support software systems for renewable energy projects. Primary emphasis will be on programming with JavaScript, C#, .NET, and ASP.NET.

Specific duties

  • Develop, test, maintain and support high quality Web-based software used by multiple departments within the company.
  • Provide application user support in a professional and responsive manner
  • Troubleshoot and resolve software issues quickly.
  • Develop software that uses SQL Server databases, T-SQL queries, stored procs, functions, and views.
  • Quickly learn new applications, tools, and technologies.
  • Work individually and as part of a team.
  • Work professionally with clients, vendors, employees, managers, and supervisors.Regular attendance is required in office.
  • Document software systems (application/system documentation, user documentation and help files).
  • Follow safety and security procedures and determine appropriate action. 
  • Report potentially unsafe conditions and use materials and equipment properly.           
  • Perform other tasks assigned by supervisor to support the software and technical teams.

Knowledge, Skills and Abilities


  • Strong JavaScript programming skills (jQuery, React, Angular 2, JSON)
  • Strong OOP, C# and ASP.NET Web programming skills.
  • Experience developing custom solutions for SharePoint/Office 365.
  • Experience programming for SQL Server databases.
  • Experience developing for Azure or AWS.
  • Experience developing Web services
  • UI & Web design skills including CSS and HTML.
  • Experience using Visual Studio and SQL Server Management Studio.
  • Experience developing ASP.NET MVC Web applications using Entity Framework.
  • Experience using Git, GitHub, and/or SourceTree.
  • Experience using and configuring Jenkins.
  • Strong testing skills and ability to produce high quality software.
  • Possess good analytical and communication skills. 

Additional Skills/Experience (desirable)

  • SQL Server database design, development, and administration skills.
  • Experience developing software for multiple Web browsers (IE, Firefox, Chrome).
  • Experience with Yahoo User Interface (YUI) coding.
  • Experience configuring IIS and deploying Web applications.
  • Experience developing for Windows tablets.
  • Experience with ArcGIS Developer APIs, ArcObjects, and/or Python.
  • Experience with Google Maps API.
  • Familiar with Agile Scrum development methodology.


  • B.A. or B.S. degree in computer science or other technical discipline with relevant software development experience.

 Physical Requirements and Environment:

The work environment and physical demands characteristics are representative of those the employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Performs primarily sedentary office duties with occasional travel to other Company offices or construction sites.  Incumbent may occasionally lift up to 10 pounds and may be required to sit, stand, walk and use a computer.

 RES Americas maintains a drug and alcohol free workplace and is an equal opportunity employer.

Note: The Company reserves the right to modify or alter this job description at any time in the future.



Location: USA

Contract Type:Full-Time

Type of Role: Technical

Reference Number: 7125