About The Position

Under general supervision and with independent judgment, develops, encodes, tests, debugs, documents, and installs programs to support business applications by performing the following duties. Analyzes, develops and leads the execution of efficient and cost-effective project plans for system design across multiple areas within Information Technology. Leads complex projects established as corporate priorities throughout the company. Prepares project plans by gathering, analyzing and making recommendations based on client input. Limited coordination with client throughout project lifecycle. Acts as the subject matter expert within area of responsibility. Maintains a mutual understanding of project direction with project team. Balances project priorities and ensures deadlines are met. Facilitates meetings, training and client presentations. Designs business and technical solutions by interfacing with internal resources across all areas within Information Technology. Creates and maintains supporting documentation for application features and functions. Designs and develops high-level functional requirements and scope acceptance for new development and enhancements of applications, products, and services. Transforms functional requirements into system specifications by writing clear and concise application requirements documents. Develops, maintains and supports complex programs to meet specifications within area of responsibility. Works with advanced programming logic and techniques. Analyzes and creates efficient data structures. Ensures programs effectively interface across various applications. Conducts analysis and testing to identify program errors. Analyzes and improves application performance. Creates debugging and troubleshooting tools. Unit tests and implements the application, product, and/or service within area of responsibility as well as provides support throughout project lifecycle. Defines detailed test plan and acceptance criteria. Participates in problem definition, analysis, and development of solutions. Provides quality assurance. May provide leadership to junior staff through guidance and training. May provide input regarding performance. Performs other duties as assigned.

Requirements

  • Hands-on experience with Guidewire BillingCenter 10, including system configuration, integrations, upgrades, troubleshooting, and support of billing and payment processes.
  • Current Guidewire Cloud Developer Fundamentals Certification with demonstrated experience developing, configuring, and supporting Guidewire Cloud applications.
  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to write reports, business correspondence, and procedure manuals.
  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
  • Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.
  • Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
  • Advanced knowledge of a personal computer, including Microsoft Windows, email software, internet browser and Microsoft Office applications.
  • Ability to perform complex tasks requiring the use of a variety of software.
  • Exposure to an office environment and equipment (fax, calculator, multi-line telephone, scanner and copier).
  • Must be fluent in one or more of the following programming languages: Assembler, C, C++, C#, Java, ASP (Classic), ASP.NET, VB6, VB.NET, .NET, JSP, Javascript, AJAX, html, dhtml, xml, xhtml, Perl, Ruby, MS SQL, Transact SQL, DB2 SQL, Automate Programming Language, DOS Batch, COBOL, JCL, CSS, Adobe PDF language, PCL, VBScript, FormMaker scripting language, and all OLE Languages for manipulation of Microsoft Office Products.
  • Must have a working understanding of the software tools utilized within an application area or system environment.
  • Guidewire Cloud Developer Fundamentals Certification is required.

Nice To Haves

  • Experience with One Inc payment solutions, including implementation, support, or integration within a Guidewire environment is highly desirable.

Responsibilities

  • Analyze, develop and lead the execution of efficient and cost-effective project plans for system design across multiple areas within Information Technology.
  • Lead complex projects established as corporate priorities throughout the company.
  • Prepare project plans by gathering, analyzing and making recommendations based on client input.
  • Be the subject matter expert within area of responsibility.
  • Maintain a mutual understanding of project direction with project team.
  • Balance project priorities and ensure deadlines are met.
  • Facilitate meetings, training and client presentations.
  • Design business and technical solutions by interfacing with internal resources across all areas within Information Technology.
  • Create and maintain supporting documentation for application features and functions.
  • Design and develop high-level functional requirements and scope acceptance for new development and enhancements of applications, products, and services.
  • Transform functional requirements into system specifications by writing clear and concise application requirements documents.
  • Develop, maintain and support complex programs to meet specifications within area of responsibility.
  • Work with advanced programming logic and techniques.
  • Analyze and create efficient data structures.
  • Ensure programs effectively interface across various applications.
  • Conduct analysis and testing to identify program errors.
  • Analyze and improve application performance.
  • Create debugging and troubleshooting tools.
  • Unit test and implement the application, product, and/or service within area of responsibility as well as provide support throughout project lifecycle.
  • Define detailed test plan and acceptance criteria.
  • Participate in problem definition, analysis, and development of solutions.
  • Provide quality assurance.
  • May provide leadership to junior staff through guidance and training.
  • May provide input regarding performance.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service