Sr. Software Engineer I
NAIC

Kansas City, Missouri

Posted in Insurance


This job has expired.

Job Info


Job Overview

The Information Technology Group (ITG) of the National Association of Insurance Commissioners (NAIC) has an exciting opportunity for a Sr. Software Engineer I. We are looking for a team member who would enjoy working for an organization that strives every day to support the public good and make a difference.Are you driven to utilize your customer service and communication skills to build long-lasting rapport? If so, this is a perfect opportunity for you!

This position is located in the NAIC's state-of-the-art offices in Town Pavilion in the heart of downtown Kansas City which includes great restaurants and top-notch entertainment venues. This is a full-time position in a positive and flexible environment. The position will be remote within 100 miles of the office and in-office requirements as scheduled.

Responsibilities include:

Individual is responsible for the following tasks associated with the Collective Solutions team for Market, Licensing, and Financial department (MFL):

Application Development tasks:

  • Implements application design by utilizing development languages and tools.
  • Develops and executes test plans (unit testing) for assigned projects.
  • Ensures the code is scalable and meets performance requirements for assigned projects through performance tuning.
  • Develops applications based on their evaluation of business and technical requirements for complexity and provides design recommendations.
  • Effectively estimates work effort based on assessment of tasks.
  • Delivers quality code that meets requirements and time estimates.
  • Writes and maintains documentation, on any technical development completed.
  • Follows NAIC/NIPR accepted guidelines on version control for all technical development.
  • Troubleshoots and resolves data and application software problems as assigned.

Administrative/Organizational tasks:

  • Communicates with personnel throughout the organization.
  • Creates required status reports and attends all team ceremonies.
  • Attends departmental meetings and provides input into discussions.
  • Creates and presents presentations on assigned projects or technical topics.

Customer Service tasks:

  • Provides excellent customer service to NAIC customers, both internally and externally.
  • Is consistently searching for methods to increase customer satisfaction.
  • Follow-through on all assigned customer needs and follow-up to ensure satisfaction.

Team tasks:

  • Serves as a resource for less experienced staff in both technical and business realms
  • Builds cohesiveness and relationships, which allows projects to run smoothly, even in difficult times.
  • Supports and assists others to follow the NAIC/NIPR project methodology.
  • Consults with personnel throughout the organization on methods for implementing new and changed corporate goals/objectives.
  • Seeks to continuously improve team quality and quantity of work delivered.

New Technologies:

  • Understands and fosters division-wide technical initiatives by pioneering new initiatives, technologies, and tools as assigned.
  • Researches and presents new technologies to division as assigned.
  • Presents findings and recommendations clearly to different levels of management and developers.
  • Stay current on technological innovations.

Skills and Abilities:

  • Must be proactive and demonstrate initiative.
  • Must be a logical and disciplined thinker.
  • Must be proficient at gathering and analyzing data through interviews and observations.
  • Must possess strong communication skills. Communicates ideas, concerns, and issues effectively both written and verbally. Speaking up when necessary and demonstrating effective conflict resolution skills and flexibility and patience. Demonstrates respect for all levels of developers, business partners, and customers.
  • Must possess the ability to comprehend team, development and enterprise-wide goals and the ability to apply those goals to projects.
  • Must possess the ability to recognize priorities of tasks within the team. Demonstrates the ability to identify and communicate to all participants when a project has, or has not, achieved the business partner's requirements and the project is completed. This may or may not meet the developer's personal goals, but the goals established in the scope and design review.
  • Ability to deal with multiple levels of detail, depending on the requirements of specific projects.
  • When called upon must be able to effectively represent the team in a variety of forums.
  • Must possess the desire to succeed through teamwork.
  • Must embrace Customer service by placing service first in all priorities.

Minimum Education and/or experience required:

  • Bachelor's degree (B.A. or B.S.) in Computer Science or related field and eight to twelve years related work experience or equivalent combination of education and experience.
  • Must have experience with the entire development life cycle: analysis, design, construction, and implementation.
  • Required experience with SQL and no SQL(Mongo)
  • Required experience with JavaScript, Nodejs, React JS, Angular
  • Required experience with Client-side validations
  • Required experience in test driven development
  • Required experience implementing SOA and Web Services using RESTFUL, JAX-WS, AXIS

Department/team specific:

  • Must have the ability to quickly learn the latest technologies and apply those technologies to the NAIC standards. This includes providing detailed steps to less experienced developers and mentoring other teams in how to implement the new technologies within their current code.
  • Must have the ability to comprehend complex systems and then be able to evaluate where improvements or required redesigns are needed.
  • Experience with Java (Multithreading, Java Software Design Patterns, Functional Programming and Object-Oriented Design)
  • Experience with Agile methodologies like SCRUM or KANBAN, Incremental and Iteration methodology.
  • Experience using an end-to-end test framework for Angular like Protractor

Preferred Experience:

  • Strongly prefer experience in with Docker
  • Strongly prefer experience with Gitlab
  • Prefer experience with Spring modules (Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST

Compensation:

Starting at $103,089, to be commensurate with education and experience

Why Work at the NAIC/NIPR?

Flexible Work Environment

37.5 Hour Work Week

Tuition Reimbursement

Referral Bonuses

Choice of Insurance Plans

Vacation Buy Back

Infants in the Work Place

Adoption Assistance

Parental Leave

Employee Recognition Programs

Days Off for Community Service

Student Loan Repayment Program

Fitness Center

The NAIC is proud to be an Equal Opportunity Employer

Applicants for all positions are considered without regard to age, race, creed, color, religion, sex, sexual orientation, gender identity or expression, national origin or ancestry, marital status, pregnancy, genetic information, military or veteran status, disability, or any other basis protected by applicable law.


This job has expired.

More Insurance jobs


Zurich
San Francisco, California
Posted about 1 hour ago

Zurich
Peoria, Illinois
Posted about 1 hour ago

Healthplanone
Trumbull, Connecticut
Posted 35 minutes ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.