Senior Software Developer (Backend)

FMNE Insurance Company

$95K — $115K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a related field or equivalent experience in .NET (C#, .NET Core) and/or Java/Gosu, as well as SQL Server.
  • 5+ years of software development experience.
  • Extensive experience with Guidewire platform and Java/Gosu.
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and clean code principles.
  • Guidewire Cloud Developer Certification required.
  • Ability to work independently and manage time effectively.
  • Strong communication and organizational skills.

Responsibilities

  • Lead end-to-end implementation of Guidewire solutions.
  • Design and develop business rules and data models.
  • Perform upgrades and integrations for Guidewire products.
  • Create and modify Guidewire Integrations.
  • Build and maintain SQL databases for software solutions.
  • Maintain existing software solutions and documentation.
  • Mentor junior developers and contribute to Agile environments.

Benefits

  • Collaborative work culture centering on integrity and teamwork.
  • Opportunity for continuous learning and professional development through education resources.
  • Engagement in projects within a cutting-edge tech stack, fostering innovation.
  • Involvement in a supportive Agile/Scrum team environment.
Full Job Description
Role Overview of a Senior Software Developer:

The 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 JavaScript. 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.

Responsibilities of a Senior Software Developer:

  • Demonstrates the Company's mission, while successfully performing its core values related to integrity, service, excellence, stability, strength, respect, and teamwork.
  • Regular and timely attendance in the office is an essential function of the position.


  • Guidewire Platform Leadership
    • Lead end-to-end implementation, configuration, and customization of Guidewire PolicyCenter, ClaimCenter, BillingCenter 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 DataHub/InfoCenter.
    • 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 a go-to technical resource and mentor for Software Developers, providing guidance on design, coding practices, and problem solving.


Skills and Qualifications of a Senior Software Developer:

  • Bachelor's degree in a related field or equivalent combination of education and senior-level experience with .NET (C#, .NET Core) and/or Java/Gosu, as well as SQL Server or equivalent combination of education, training and work-related experience.
  • Five (5) or more years of software development experience.
  • Extensive experience with the Guidewire platform and Java/Gosu, with strong understanding of Object-Oriented Programming (OOP), design patterns, clean code principles, and best practices required.
  • Strong problem-solving skills and the ability to work as part of a team, providing both collaborative and independently driven work.
  • Guidewire Cloud Developer Certification, required.
  • Must possess ability to work on one's own initiative recognizing the timeliness of all responsibilities and functions of the job.
  • Effective organizational and problem-solving skills are needed.
  • Good written and oral communication skills.

Similar Jobs

More Jobs at FMNE Insurance Company

More Finance & Insurance Jobs

Find similar Senior Software Developer (Backend) jobs: