Home
/
Comprehensive
/
Software Engineer II
Software Engineer II-January 2024
Virtual
Jan 4, 2026
About Software Engineer II

  Job Description:

  The Information Technology Group (ITG) Division of the National Association of Insurance Commissioners (NAIC) has an exciting opportunity for a Software Engineer II. 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. This position is based out of the NAIC’s Kansas City, MO office. This is a full-time remote position, in a positive and flexible environment. *Residency within 100 miles of the office is required, along with in-office work as scheduled. *

  Responsibilities:

  Application Development:

  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.

  Effectively estimates own work assignments and delivers quality code that meets requirements and specifications on time, based on work estimates they establish.

  Works alone with known development tools and may lead medium to large projects.

  Effectively manages tasks from multiple assignments.

  Writes and maintains documentation on any technical development completed.

  Follows NAIC/NIPR accepted guidelines on version control for all technical development.

  Supports and assists others to follow the NAIC SERFF Team project methodology.

  Gathers and documents business and technical requirements for the team’s projects, as necessary.

  Troubleshoots and resolves data and application software problems as assigned and assists others on the team. This may involve utilizing SQL and other tools to assist in data manipulation.

  Operates under general supervision.

  Regularly review the problem tracking system to assist in communication and priority of issues.

  Maintains systems and programs on a twenty-four by seven basis by aiding user groups in problem resolution and providing technical solutions to resolve software or system logic problems.

  Is customer focused and meets customers’ business requirements and evaluates the requirements.

  Department/Team Specific:

  On own work assignments, attempts to foresee potential problems and works to proactively identify solutions rather than reactively addressing issues and problems.

  Responsible for providing rationale for design decisions and driving down technical risks. Ensures those decisions are effectively communicated, validated, and adhered to with the Technical Team Lead.

  Suggests new ways of doing things that will create improvement.

  Accepts responsibility for delivering individual assignments on time, within budget that meets business requirements.

  Works with more senior personnel to develop and resolve design issues.

  Administrative/Organizational tasks:

  Communicates with personnel within the team on project status.

  Creates required status reports.

  Attends status, team, and departmental meetings.

  Confers with the Project Manager and Sr. Development staff to reach team objectives and goals in order to support the department’s strategic directives.

  Confers with the Project Manager on job related personal goals and works with management to reach while supporting the team’s strategic direction.

  Customer Service:

  Provides excellent customer service to NAIC customers, both internally and externally.

  Is quality minded and looks for ways to improve the quality of the systems and code for which they are individually responsible.

  Mentor/Mentee Relations:

  Builds teamwork and shows willingness to take direction from more experienced staff.

  Builds cohesiveness and relationships, which allows projects to run smoothly, even in difficult times.

  Secondary functions:

  Develops and maintains project timelines for assigned duties and confers with Management and Sr. Development staff on the accurateness of these timelines.

  Presents assigned work or technical topics to the team during a team meeting.

  Other duties may be assigned.

  Education and/or experience required:

  Bachelor's degree (B.A.) in Computer Science or associate degree in applied science specific to Computer Science, and two to five years related work experience; or an equivalent combination of education and work experience.

  Must have experience with the entire development life cycle, starting with the analysis, design, construction, implementation, and following it through to the evolution phases.

  Two (2) plus years professional experience with Object Oriented Programming (Java or C++)

  Experience with Spring MVC or JSF

  Experience with Oracle SQL

  Experience with IntelliJ

  Experience with Git (or other source code management tools)

  Experience with J2EE practices and design patterns and frameworks

  Experience with frontend and backend development

  Preferred experience:

  Experience with AWS, Docker, Kubernetes, Flyway, React, PSQL, Spring Batch, JPA, ORM frameworks, Wildfly/Jboss, Maven (or other build automation tools)

  Skills and Abilities:

  Must be able to code, understand basic programming logic and development issues specializing in one language.

  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. Demonstrates respect for all levels of developers, business partners, and customers.

  Must possess the ability to comprehend team and development goals and the ability to apply those goals to projects.

  Must possess the ability to recognize priorities of tasks within their projects. Demonstrates the ability to identify and communicate this 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.

  Demonstrates aptitude for technical and creative problem solving.

  Department/Team Specific:

  Must have a good understanding of software development and relational databases.

  Ability to read and implement requirements from general business requirements and Use Case documentation.

  Good time management and organizational skills, including accurately estimating the level of effort needed to complete quality work on time for individual projects.

  Must possess understanding of Agile methodology yet have the ability to adjust and contribute to SERFF’s ever evolving version of Agile.

  Compensation:

  $61,184 - $80,000, commensurate with education and experience

  Interested in learning more about the amazing benefits the NAIC offers? Visit our Benefits (http://content.naic.org/about/benefits) page for more information.

  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.

  LEARN MORE ABOUT THE NAIC

  Company Overview

  The National Association of Insurance Commissioners (NAIC) is a member-focused, non-profit Association supporting state insurance commissioners, and their departments, to effectively regulate the insurance industry and protect consumers. Headquartered in Kansas City, New York, and Washington DC, our 150-year-old Association offers the coordination of expertise in policy and regulation among state departments, data and technology, financial regulatory support, training and education, and resources for ongoing collaboration among the states and jurisdictions.

  Diversity Statement

  Our member-driven Association supports the dynamic and diverse needs of state regulatory agencies and the consumers of insurance products and services. Through our ongoing commitment to Diversity, Equity, and Inclusion, we believe our employees provide a wide range of experience and expertise to generate better ideas and solve complex problems consumers and our members face as insurance products and regulations evolve over time.

  Guiding Principles

  • We put customers first

  • We are committed to continuous improvement

  • We succeed by working together

  • We do what it takes to get the job done

  • We communicate often

  • We treat colleagues with respect and honesty

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Staff Pharmacist FT
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced
Engineer I - Structural
Weston & Sampson is currently looking for entry level Structural Engineers with a passion for working on projects, designing buildings and bridge structures. The candidates will be required to wo
Home Hospice Aide
Starting wage $16-$18 per hour, plus $0.625 per mile. Bethany Hospice is looking to add a new Home Hospice Aide to join our team. The Home Hospice Aide will assist patients with all daily activities
Primary Care Licensed Practical Nurse (LPN)
NEW GRAD NURSES ARE ENCOURAGED TO APPLY! Are you looking for a meaningful career?  Are you passionate about health equity?  Do you enjoy helping people? Edward M. Kennedy Community Health Center is o
Quality Specialist- Operations (Night Shift)
Foods people love. Brands people trust. And a career that nourishes your future like no other. If you're driven by the passion to do something meaningful that changes lives, Nestlé is the place for y
NASA Software Engineer Principal
Description SAIC is seeking a Software Engineer to support the NASA Software Independent Verification and Validation (IV&V) Program headquartered at the Katherine Johnson Independent Verification
General Manager in Training (Relocation Required)
What’s Under the Hood DriveTime Family of Brands is the largest privately owned used car sales finance & servicing company in the nation. Headquartered in Tempe, Arizona and Dallas, Texas, we cre
ASSISTANT STORE MANAGER
Store Family Dollar General Summary : Work where you love to shop! Family Dollar is hiring in your neighborhood. Avoid long commutes and set your own course to success by applying today. We offer gen
Proposal Manager
Job Description Thermo Fisher Scientific Inc. is the world leader in serving science. At Thermo Fisher Scientific, each one of our 125,000 extraordinary minds has a unique story to tell. Join us and
Quality Control & Inventory Clerk - Amtrak
Job Description The QC/WIMS Clerk is responsible for processing accurate and timely transactions and conducting Quality Assurance of inbound/outbound product orders, including Train Provisioning Solu
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved