Responsibilities include:
- Working as part of a team to deliver innovative, cost-effective and efficient IT solutions.
- Explaining plans to designers and developers; gaining alignment and understanding.
- Development lifecycle of software applications and other business process optimization projects.
- Ensuring application performance, reliability, and quality.
- Assisting need analysis by information gathering and performing analysis.
- Completing design, documentation, development, testing and debugging tasks working within a team.
- Developing and implementing other business optimization projects and solutions including enhancements and upgrades.
- Accomplishing department and organization mission by completing related results as needed.
- Advancing job knowledge to next level by participating in educational opportunities; reading professional publications.
- Proactively providing status, raise issues, and communicate necessary information on a regular basis via daily stand-up meetings, one-on-one meetings, and/or impromptu occasions.
- Responsible for escalating, assisting and follow-through on resolution of issues related to delivery of technology solutions and operational support.
- Providing cost estimates and business case updates
- Designing and developing Guidewire integration components, including plug-ins, APIs, messaging and supporting business rules.
- Conducting code reviews and walkthroughs.
- Overseeing technical deliverables, coaching and mentoring of junior developers and provide technical leadership.
- Understanding and implementing the overall technical vision for projects, programs, or systems, keeping in mind cross-functional impacts, integration across the organization and architecture rationalization.
- Bachelor's degree in related technical field or equivalent work experience.
- Prior experience in Guidewire Major Version Upgrade.
- Guidewire Product Certifications in both configuration and integration in at least 2 Centers.
- Minimum of 6 years of Guidewire development experience.
- Minimum of 8 years of enterprise scale Java development experience.
- Minimum of 10 years of Technical/Solution Architecting experience.
- Minimum of 15 years of large-scale Business Application Development experience.
- Knowledge of various programming languages, web design languages, scripting tools and protocols.
- Knowledge of software development lifecycle and project life cycle principles.
- Previous experience implementing integration modules that can be reused, ensure loose coupling, easily scalable of various system and its components.
- Strong ability to debug system issues and resolve defects.
- Strong knowledge of the latest IT systems, legislation and best practices.
- Ability to keep cool under pressure.
- Good problem solving skills.
- Ability to communicate complex technical ideas in a straightforward way.
- Must be authorized to work in the United States without Employer Sponsorship.