.NET Developer in Elgin, IL at Heritage-Crystal Clean, LLC.

Date Posted: 10/25/2019

Job Snapshot

Job Description

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

Purpose: The developer will be responsible for full software development life-cycle programming (requirements gathering, implementation, testing, deployment/documentation, and maintenance) and user support as guided by the Applications Programming Manager. 

Essential Duties:

  • Develop, test, and maintain programming solutions using ASP.NET MVC (C#/VB), ASP, SQL, and Crystal Reports based on the direction of the Applications Programming Manager. This can include developing using established requirements from the Applications Programming Manager or developing according to a sponsor’s request.
  • 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.
  • Meet with sponsors and the Applications Programming Manager as needed to define requirements and clarify project scope. Communicate system changes to the Applications Programming Manager, project sponsors, and end users in order to fulfill technical and business requirements.
  • 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

Position Qualification Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The following requirements are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.


Core Competencies:

  • Excellent communication and interpersonal skills.
  • Works well in both a team environment and independently
  • Demonstrated proficiency in:
    • NET MVC 4 or later, ASP, Visual Basic
    • Web development
    • Oracle and/or SQL Server development


Work Experience:

  • 2 years of application programming experience preferred


Education, Certificates, Licenses, or Designations:

  • Bachelor’s degree in information technology, computer science or related field


Specific Skills:

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


Work Environment: While performing essential duties of this position an individual regularly works indoors and may be required to sit for long periods. Individual will be required to regularly talk, hear, see and often reach with hands, stand, walk, use a computer keyboard, mouse, telephone, and other office equipment. Noise level of the environment is generally quiet. Reasonable accommodations may be made to enable individuals with disabilities to perform essential duties.


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