Senior Software Developer; Backend
Listed on 2026-06-12
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer
FMNE Insurance is seeking a Senior Software Developer (Backend) to join our growing IT team. We’re looking for a collaborative, technically strong Java/Gosu developer with experience in modern technologies, strong problem‑solving skills, mentorship, and a passion for continuous improvement. Join a stable, values‑driven company with deep Midwest roots and a strong team‑focused culture.
This position is not eligible for visa sponsorship. Applicants must be authorized to work in the United States on a full‑time basis.
We offer a competitive salary and a comprehensive benefits package, including health coverage, a generous 401(k), pension plan, wellness programs and a hybrid work model for eligible employees.
Role Overview of a Senior Software DeveloperThe Senior Software Developer is responsible for leading the design, development, testing, and maintenance on the Guidewire Cloud platform
. This role also involves development using a modern tech stack that includes Visual Studio, Angular, .NET (C#, .NET Core), HTML5, and Java Script . The developer will provide technical leadership to project stakeholders, business analysts, and QA teams to ensure high‑quality, scalable, and secure software solutions that align with business requirements.
- Demonstrate the Company’s mission, while successfully performing its core values related to integrity, service, excellence, stability, strength, respect, and teamwork.
- Maintain regular and timely attendance in the office as an essential function.
- Guidewire Platform Leadership
- Lead end‑to‑end implementation, configuration, and customization of Guidewire Policy Center, Claim Center, Billing Center, and/or Enterprise Engage Front‑end.
- Design and develop Gosu‑based business rules, product models, workflows, and data models.
- Perform Guidewire upgrades, patch applications, and integration with Guidewire Enterprise Engage (Portal/Edge) and Data Hub/Info Center.
- Make extensive use of Guidewire resources and education.
- Create or make heavy modifications to Guidewire Integrations (REST APIs, SOAP, message‑based, batch jobs).
- Architecture & Design
- Build and maintain SQL Databases.
- Contribute to and help define software development and design standards, patterns, and best practices.
- Install, configure, upgrade, administer, monitor, and maintain website‑related SQL databases and SQL related software.
- Maintain and enhance existing software solutions by identifying areas for improvement and implementing appropriate changes.
- Prepare and maintain technical documentation, including design specifications, deployment instructions, and support materials.
- Stay current with emerging technologies and industry trends to recommend and implement improvements in development processes and tools. Remain current on ski releases.
- Development & Coding
- Design, develop, and maintain software applications on the Guidewire Cloud platform, including integrations with other internal systems.
- Design, develop, test, and deploy high‑quality applications utilizing Java/Gosu, REACT, and (C#) .NET.
- Write clean, efficient, and well‑documented code unit tests and adopt development tools and frameworks.
- Participate in code reviews, unit testing, debugging, and performance tuning to ensure application reliability and maintainability.
- Read and understand complex business requirements.
- Quality & Performance
- Ensure development work aligns with security, compliance, and enterprise architecture standards.
- Develop skills to create and interpret system descriptions.
- Install, configure, upgrade, administer, monitor, and maintain version control software, such as SVN and Git.
- Collaboration & Mentorship
- Gather basic system design information through interviews of user department personnel and/or agents.
- Serve as coordinator with the user department when software applications are changed or new software applications are implemented.
- Work in an Agile/Scrum development environment with regular sprint planning, reviews, and retrospectives.
- Monitor adherence to established department standards for software development programming and design.
- Provide technical training and support to Software Developers.
- Act as…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).