Senior Software Engineer I

Company:  National Association of Insurance Commissioners (NAIC)
Location: Kansas City
Closing Date: 08/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Information Technology Group (ITG) of the National Association of Insurance Commissioners (NAIC) has an exciting opportunity for a Senior 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 Opticons 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 organization 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:

  • Consistently searches for methods to increase customer satisfaction.
  • Follows-through on all assigned customer needs and follows-up with customers 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.
  • Supports and assists others to follow organizational 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.
  • Clearly presents findings and recommendations to different levels of management and developers.
  • Stays current on technological innovations.

Skills and Abilities:

  • Must be able to work in an Agile environment.
  • Must be proactive and demonstrate initiative.
  • Must be able to work on a cross-functional team where you may be called upon to work the highest priority task which may be non-programming.
  • 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.
  • 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 coding experience in Java, Angular, and JavaScript
  • Required SQL experience.

Preferred Experience:

  • Strongly prefer experience with the Appian development tools.
  • Strongly prefer experience in test-driven development.
  • Strongly prefer candidates who are passionate about coding standards, code review, and the craft of software development with reasonable flexibility and patience.
  • Prefer AWS development experience.
  • Prefer coding experience with RESTful services.
  • Prefer experience using Intellij and Gitlab.

Compensation:

Starting at $105,151 - $131,000, to be commensurate with education and experience.

#J-18808-Ljbffr
Apply Now
Share this job
National Association of Insurance Commissioners (NAIC)
  • Similar Jobs

  • Senior Software Engineer I

    Kansas City
    View Job
  • Senior Software Engineer I

    Kansas City
    View Job
  • Senior Software Engineer I

    Kansas City
    View Job
  • Senior Software Engineer I

    Kansas City
    View Job
  • Sr. Software Engineer I

    Kansas City
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙