Web Developer - Full StackApply Now
Click to hear what our Application Developers say about working at NCCI: https://youtu.be/EZsKR7ilRxs
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
The opportunity to create excellent software that solves real business problems, improving the lives of millions of injured workers while benefitting the businesses that employ them.
Collaboration with product owners and IT partners as part of an Agile team to deliver value early and often, and to improve continuously.
An environment that favors innovation, adoption of new technology and continuous learning as strategies for delivering high-quality, high-impact software.
Development across the technology stack, moving between front end, middle tier and back end as needed.
Full engagement in the entire product development and delivery pipeline; the ability to take ownership from ideation through development and testing, all the way to production deployment, operation and support.
Participation in design reviews, code reviews and Scrum meetings with cross-functional teams.
The chance to foster and develop your capabilities, as well as those of your team, through mentoring, coaching and pair programming.
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
We require a drug screen and background check.
EEO / Smoke free environment
- Customer Operations
- Information Technology
- Data Resources
- Regulatory Services
- Human Resources
- Workers Compensation