Software Developer
NCCI · Miami-Fort Lauderdale Area · 1 wk ago
EngineeringFull-time
About the role
NCCI is the nation's trusted source for accurate, objective workers compensation information. We're committed to fostering a healthy workplace where our employees' diverse backgrounds bring us together.
Responsibilities
- Collaborate with product owners and IT partners as part of an Agile team to deliver value early and often, and to continuously improve
- Work in an innovative environment, with an adoption of new technology and continuous learning as strategies for delivering high-quality, high-impact software
- Develop across the technology stack, moving between front-end, middle-tier, and back-end
- Have full engagement in the entire product development and delivery pipeline
- Participate in design reviews, code reviews, and Scrum meetings with cross-functional teams
- Foster and develop your capabilities, as well as those of your team, through mentoring, coaching and pair programming
Requirements
- 3+ years relevant experience in software development/engineering
- High School Diploma or GED required
- Demonstrated experience in both front-end and back-end/service layer development, testing, and quality assurance methodologies
- Strong command of a statically typed language (Golang, C#, Java)
- Thorough knowledge of web technologies and standards (JavaScript, CSS, HTML5, JSON, HTTP, Restful APIs/Web Services, node.js)
- Experience with relational (ORACLE, SQL Server) and/or NoSQL database engines (MongoDB)
- Experience with source control (Git), CI/CD/DevSecOps practices and technologies (GitLab), and container-based/orchestration tools (Docker, Kubernetes)
- Inclination to automate all varieties of testing (unit, integration, end-to-end) and exposure to TDD and BDD testing frameworks
- Ability to work on Agile Scrum projects, possess an agile mindset, prioritize product backlog items, and provide development metrics
- Ability to convey information and interact with both IT and business partners, communicate clearly and concisely in written and verbal communication, actively listen to others, and collaborate effectively within a team
- Passion for sharing, contributing, and exchanging ideas and innovative technologies with like-minded community development members
Qualifications
- Fluency in software design and enterprise integration patterns, object-oriented and functional programming paradigms
Skills
- Open-source frameworks and libraries (React, Material-UI)
- Automated testing frameworks (Jest, React Testing Library, etc.)
- Container-based/orchestration tools (Docker, Kubernetes)
- TDD and BDD testing frameworks
Benefits
- Competitive starting base pay plus a targeted annual performance bonus
- Phenomenal work environment, with perks including an onsite café, coffee shop, game room, fitness center, and employee activities and sports leagues to participate in
- Wonderful team of dynamic people to work with who are fun, caring, and friendly
- Positive work environment and culture that celebrates success and honors each other’s contributions to the team
- Fantastic benefits package and total rewards offerings
Pay
Competitive starting base pay plus a targeted annual performance bonus
Schedule
This position will work in a flexible-hybrid environment. The selected candidate must live locally within a commutable distance to our Boca Raton, FL headquarters.