Loading some great jobs for you...


NRC is a global leader in the provision of diversified environmental, industrial and emergency response solutions with a focus on providing highly responsive local service with the highest safety standards, innovative technology, modern efficient equipment and dedicated professional employees.


  • We have a solid reputation that sets the bar high in our industry
  • We've successfully developed a network of clients who value our services
  • Industry knowledge and wealth of operation experience which allows us to provide a broad range of environmental, industrial and emergency response solutions and products
  • An unyielding commitment to maintaining the highest operation and safety standards


Fundamental to everything we do is our commitment to valuing the talents of each individual and harnessing the combined strengths of our diverse work force. The people of NRC are committed to this partnership and are the cornerstone of our overall success. NRC provides a comprehensive benefits package which includes Medical, Dental, Vision, 401k with company match, Paid Time Off and much more!

We are currently seeking a Software Developer to join our growing team!

Position Overview:

The C# developer responsible for building C# applications, including anything from back-end services to the client-side counterparts; primarily with a WPF (xaml) UI. Responsibilities include designing and developing applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design and quality product is essential.

Essential Duties and Responsibilities:

  • Translate functional specs and use cases into useful applications.
  • Design, build and maintain efficient and reusable C# code.
  • Design, build and maintain WPF (xaml) UI screens.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Support legacy vb.net applications.
  • Creating database schemas that represent and support NRC's business processes.

Minimum Qualifications and Experience:

  • At least three years' experience leading the development of an enterprise.
  • Bachelor's Degree preferred; High school diploma or equivalent required.
  • Proficient in C#, with a good knowledge of its systems.
  • Experience with Agile software development.
  • Familiarity with .NET framework 4.6.2 or higher.
  • Familiarity with Microsoft SQL Server.
  • Familiarity with Microsoft SQL Server Reporting Services.
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable C# libraries.
  • Strong understanding of Windows Presentation Framework and MVVM model.
  • Familiar with various design and architectural patterns.
  • Familiar with vb.net language to support legacy programs.
  • Experience with popular web application frameworks, such as asp.net.
  • Understanding fundamental design principles behind a scalable application.
  • Implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools such as Team Foundation and Git.

Successful completion of a pre-employment background and substance screening process including, but not limited to, employment verifications, criminal search and Motor Vehicle Record (MVR) search as well continued verifications throughout employment to ensure that all records meet company policy standards.

NRC is committed to providing equal employment opportunities in a drug free work environment to all employees and applicants without regard to race, religion, color, sex, gender identity, sexual orientation, national origin, ancestry, citizenship status, uniform service member status, marital status, pregnancy, age, protected medical condition, genetic information, disability or any other protected status in accordance with all applicable federal, state and local laws.

EOE-Females/Minorities/Protected Veterans/Individuals with Disabilities

Job Posted by ApplicantPro

Associated topics: .net, application developer, architect, architecture, back end, c/c++, design, lead, matlab, senior software engineer

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...