Description

JOB SUMMARY
The Senior Developer collaborates with others in the team to develop and maintain the Guidewire platform that meets business needs. Responsible for software design, architecture, and development for moderate to complex business solutions, providing technical guidance and leadership for the Guidewire implementation and maintenance-related activities. Analyzes system problems and Guidewire features and recommends resolution. Recommends opportunities to improve system performance, effectiveness, and efficiency.


QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. The successful candidate must possess a user-centered attitude and a desire to work in a team-oriented environment.
Education, Skills, and Experience:
Degree in computer science or software engineering preferred.
Knowledge/ experience on Guidewire Insurance Now application is required (5 years minimum)
Demonstrates senior-level technical competency with application development including databases, desktop applications, web applications, and data integration projects.
Strong knowledge of programming in JAVA, MySQL, XML, HTML.
Self-directed with the ability to establish course of action and be accountable for results.
Demonstrates a strong knowledge of company operations, office workflow and information technology applications within the insurance industry environment.
Strong project management skills to complete assignments accurately and with minimal supervision.
Effectively expresses ideas clearly, concisely, and logically, in both verbal and written form; clearly communicates problems and resolutions in a non-technical manner as needed.
Strong team player; establishes cooperative, positive, and professional working relationships.
Strong knowledge of stored procedures and MySQL.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
Analyzes high level system specifications, system requirements and/or use cases. Converts information into low level specifications and system design plan.
Designs and develops moderate to complex software solutions in adherence with I/S standards, methodology and internal controls.
Identifies and provides solution alternatives for the defined functional and system requirements when needed.
Understands and identifies system dependencies. Understands functionality, integration points and impacts of proposed changes to supporting applications. Follows through with options and recommendations.
Provides appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics as required by organization standards

Education

Any Gradute