IT Solutions Developer

Team: Operations
Direct Supervisor: Audit Manager 

Job Position Summary

EcoEngineers has a proprietary software platform (RIN Platform) that interfaces with the Environmental Protection Agency’s (USEPA) Central Data Exchange (CDX) and facilitates the submission of data from biofuel production plants to generate and sell carbon credits called RINS. Simultaneously, it also solicits and downloads data from CDX and populates our clients’ UIs with the current balance of RINs in their CDX accounts. The platform is mostly written in ASP.NET WebForms and .NET Framework 2& 4 (C#). We are in the process of re-writing the code (the Project) in .NET Core (C#) backend and Angular frontend with the help of a team of third-party programmers located in Des Moines. The re-write also includes a significant expansion of services to include tracking and record-keeping of carbon attributes for other sectors.

The IT Solutions Developer will represent EcoEngineers at technical meetings with the third-party team as they complete the Project. The IT Solutions Developer will be assigned development tasks by the third-party team to complete. The IT Solutions Developer will complete programming/coding work. After the Project is complete, the IT Solutions Developer will independently support the new platform and provide ongoing maintenance, improvements, client support, and use the third-party team as an additional resource. He/She will occasionally provide feedback on the process and the efficiency of the Project and the third-party team and assisting with the support of the existing platform as needed.

The IT Solutions Developer will be asked to provide verbal descriptions of the IT products developed in-house and to document certain processes in writing to support the creation of technical manuals, training documents, etc. He/She may also participate in client calls to identify service needs and recommend product improvements.

A secondary objective for the IT Solutions Developer is supporting the potential implementation of an e-learning platform. EcoEngineers is working with another third-party consultant to develop and launch e-learning modules. The IT Solutions Developer would assist in LMS configuration (such as Moodle), database management, on-going support, maintenance, and improvements.

The IT Solutions Developer will cultivate and maintain positive relationships with regulators, industry associations, etc. and participate in industry associations, conferences, workshops as needed.

Job Qualifications: 

BA/BS degree in related field + 2 years professional experience in field or 4 years professional experience. Must be a strong analytical thinker and problem solver with good people skills.

  • Proficiency in:
    • Angular (and JavaScript & Typescript in general)
    • C# (and .NET Framework and/or .NET Core in general)
    • Version control (like Git)
    • Standard web technologies (HTML, CSS, JSON, XML, etc.)
  • Working familiarity in:
    • AWS
    • Docker
    • MongoDB (and document databases)
    • SQL (and relational databases)
    • Continuous deployment / continuous delivery & agile methodologies
    • Any LMS system
  • Bonus skills:
    • Message queue & microservice architecture
    • n-tier architecture
    • Hangfire (a background job runner written in C#)
    • Specific services within AWS

Location: Des Moines, Iowa

Compensation: Starting salary commensurate with experience. EcoEngineers offers a discretionary bonus program that is triggered when the company reaches certain performance indicators, life and disability insurance, a competitive 401k plan, health insurance, parking, etc. 

Contact Information: Shashi Menon,

Company Overview

Carbon is the biggest disruptor of the 21st century and over the next few decades. the world will transition to new ways of extracting, storing and using energy – processes that are more sustainable than those currently in practice. We believe a right mix of policy and practice can make this transition easier on affected sectors and align robust economic activity with carbon reduction. We are the catalysts that advise, shape and guide policy and practice to make this happen.

EcoEngineers delivers clean energy supply and use across multiple industry sectors with our systematic, proven 360° approach. We hold a deep understanding of what drives innovation and investment in clean energy projects, and our team of experts can guide you through the project development process from concept to commissioning. Our 360° project approach has evolved through hard-earned experience and unites our talented team with our core strengths — training and education, regulatory engagement, life-cycle analysis, asset development consulting, compliance management, and audit. .  EcoEngineers is well suited to assist client expansion into the regulated and voluntary markets which continue to develop.  We provide a unique platform upon which to build a low-carbon consulting line of business. 

We consider our team of employees to be the most valuable resource for achieving our goals. Our people are the ambassadors of our brand. The trust they build with clients is the foundation of our success. EcoEngineers strives to provide a work environment based on trust, transparency, open communication, and mutual respect. We have 55 employees with most in our office in downtown Des Moines, Iowa and others working remotely. We have doubled in size over the past two years and expect significant growth to continue. Core office hours are from 8am to 5pm with a liberal flex time policy and working from home options.

EcoEngineers is an equal opportunity employer and all qualified or qualifiable applicants will be employed without regard to race, religion, color, age, marital status, disability, sex, sexual orientation, gender identity or national origin. 

Apply for this job