• $90,770.00 -130,800.00/year*
  • Information Technology
  • Full-Time

position filled body

Check out similar listings!

Loading some great jobs for you...

Since 1923, NCCI has been committed to fostering a healthy workers compensation system. We are the nation's trusted source for accurate, objective workers compensation information. Learn about how you can contribute to our company's success in the following position:

Click to hear what our Application Developers say about working at NCCI:

We are seeking a forward-thinking, highly-motivated contributor with experience across the technology stack and comfort with a variety of practices and platforms. The ideal candidate for this role possesses an innovative spark, a passion for technology, the highest level of integrity, strong initiative and drive, and the ability to work both independently and collaboratively in an agile team environment.


  • The opportunity to createexcellent software that solves real business problems, improving the livesof millions of injured workers while benefitting the businesses thatemploy them.
  • Collaboration with productowners and IT partners as part of an Agile team to deliver value early andoften, and to improve continuously.
  • An environment that favorsinnovation, adoption of new technology and continuous learning asstrategies for delivering high-quality, high-impact software.
  • Development across thetechnology stack, moving between front end, middle tier and back end asneeded.
  • Full engagement in the entireproduct development and delivery pipeline; the ability to take ownershipfrom ideation through development and testing, all the way to productiondeployment, operation and support.
  • Participation in designreviews, code reviews and Scrum meetings with cross-functional teams.
  • The chance to foster anddevelop your capabilities, as well as those of your team, throughmentoring, coaching and pair programming.


  • Strong command of a statically-typed language like Java, C# or C.

  • Thorough knowledge of web technologies and standards, including JavaScript, CSS, HTML5, AJAX, JSON, HTTP and Rest.

  • Demonstrated experience in both front end and middle tier/service layer development.

  • Fluency in software design patterns, enterprise integration patterns, and both object-oriented and functional programming paradigms.

  • Skill with leveraging open source frameworks and libraries such as Angular, React, EF/Hibernate, Material-UI, xUnit/jUnit/Jasmine/Jest/Selenium/Protractor, and others.

  • Experience with CI/CD/DevOps practices and technologies like Git, Gitlab/Github/Jenkins/VSTS, Chef/Puppet, containers, infrastructure-as-code and package managers.

  • The inclination to automate all varieties of testing (unit, integration, end-to-end); exposure to TDD, BDD, XP and/or Agile/Scrum.

  • Experience with both relational and NoSQL database engines.

  • Comfort in both Windows and Linux environments.

  • The ability to quickly master and apply new technologies, practices and patterns.

  • Strength in communication and problem solving; adaptable, proactive and willing to take ownership.

  • BS or MS in Computer Science or a related field is preferred

  • A minimum of 3 years programming experience is required

At NCCI, we recognize that our employees are the reason our legacy endures today. Were motivated by the opportunity to do challenging and interesting work, and our Total Rewards package attracts top talent. Our employees care about each other and the communities in which they live and work. Our values of integrity, respect, quality and excellence, responsibility, and commitment, guide our success.

Experience NCCI.

Associated topics: algorithm, back end, devops, java, perl, php, programming, sdet, software developer, software development 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!