What are the responsibilities and job description for the Sr. Software Engineer I position at National Association of Insurance Commissioners (NAIC)?
The Information Technology Group of the National Association of Insurance Commissioners (NAIC) has an exciting opportunity for a Sr. Software Engineer. This person provides quality technical software solutions in an Agile team environment. 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 is a full-time hybrid position, in a positive and flexible environment. Residency within 100 miles of the Kansas City office is required.
Responsibilities Include:
Ability to ramp up quickly on unfamiliar and diverse codebases and apply sound engineering judgment to advise on design, refactoring, re-platforming, and long-term maintainability.
Provide analytical and programming support as needed..
Optimizing application performance and resolving production issues.
Determine methods and procedures on new assignments, exercise judgment in selecting methods, evaluate, and adapt complex techniques and evaluation criteria for obtaining results.
Develop and implement a SaaS application development methodology for the long-term application needs.
Provide advice on complex matters, network with key contacts outside own area of expertise, and adapt style and use persuasion to deliver messages that relate to the wider business of the organization.
Implement designs using standard development tools, develop test plans, and ensure code scalability and performance.
Collaborate with throughout the organization, including providing design rationale, leading complex projects, and adhering to application architecture guidelines.
Management Responsibilities:
No direct reports.
Minimum Education and/or Experience Required:
Typically has a Bachelor's degree with 8 - 10 years of position related progressive professional, individual contributor experience, or equivalent combination of education and experience.
Enterprise JAVA development experience, designing APIs for scalable architectures, object Oriented Analysis and Design (OOAD) techniques, Agile/SAFe experience, Oracle SQL Developer, AWS, Gitlab.
Systems & Technology Requirements:
Microsoft Office Suite
Slack
Jira
Schedule: Hybrid. While this position qualifies for a hybrid schedule, you may be required to come into the office for a minimum of one day each week plus for ongoing meetings, events or training and must reside within a 100-mile radius from Kansas City.
Travel Requirements: This position does not require overnight business travel. Employees are responsible for their personal transportation to/from the home and office, including events, meetings, and training required by the NAIC.
Compensation: $107,200- $128,000 commensurate with education and experience.
Sponsorship
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
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.
Salary : $123,000 - $128,000