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.
WHAT WE OFFER
OUR IDEAL CANDIDATE WILL HAVE
Strong command of a statically-typed language like Java, C# or C.
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.