Junior Level Programmer Analyst in Elgin, IL at Heritage-Crystal Clean, LLC.

Date Posted: 9/1/2020

Job Snapshot

Job Description

Heritage-Crystal Clean is a market leader in the environmental services industry.  The company is seeking a Microsoft ASP.NET C# programmer at its Elgin, IL headquarters to help develop and maintain applications in support of this rapidly growing organization.


The developer will be responsible for implementing system enhancements and code fixes in accordance with various aspects of the development lifecycle (requirements gathering, implementation, testing, deployment/documentation, and maintenance) as directed by the Applications Programming Manager and mentored by the Applications Programmer leading the DevOps projects.


Responsibilities include:

  • Develop, test, and maintain programming solutions using ASP.NET, MVC, C#/, .Net Framework, .Net Core, SQL, and Crystal Reports based on the direction of the Applications Programming Manager.
  • Follow the lead of the DevOps Applications Programmer for technical guidance.
  • Participate in code reviews that will be conducted by the DevOps Applications Programmer prior to submitting production migrations.
  • Generate DDL scripts (ORACLE and SQL Server) in order to create or update database objects as needed to facilitate new application deployment, logic, and bug fixes.
  • Provide support to user base by addressing programming-related helpdesk tickets, in-person inquiries, and phone calls. In many cases, this involves diagnosing/debugging issues, reviewing existing code, and providing solutions/enhancements & reports.  Works well independently in this manner.
  • Perform system testing, prepare documentation, coordinate migrations/user sign-off with other staff, and assist with training if necessary. Documentation can include test scenarios, change control, and training material as well as other items.
  • Provide system-level QA testing for the Development Team as needed.
  • Adhere and contribute to design standards, architectural components, and best practices within the department.

Perform other duties/tasks as assigned by the Applications Programming Manager

Job Requirements


  • Bachelor’s degree in information technology or computer science
  • Excellent communication and interpersonal skills.
  • Works well in both a team environment and independently
  • Demonstrated proficiency in:
    • NET, C#
    • Web development
    • Oracle and/or SQL Server development


Desirable skills and experience:

  • HTML5, WebKit, JQuery, Web API, Bootstrap, React, Angular, AJAX, JavaScript, CSS3
  • Oracle PL/SQL or Microsoft Transact-SQL programming
  • Crystal Reports
  • Microsoft Dynamics GP (Great Plains)
  • Microsoft SharePoint, Office VBA, CRM development

 Must be willing to undergo a background check in accordance with local laws and regulations. 

Heritage Crystal Clean LLC is an Equal Opportunity Employer. We strongly encourage women, minorities, individuals with disabilities and veterans to apply. 


  1. Programmer Jobs
  2. Software Developer Jobs