Overview
Skills
Job Details
Position: Senior Guidewire Engineer
Location: Remote
Duration: Long Term
As a Senior Engineer, you will:
* Scope, design, and build scalable, resilient distributed systems
* Build product definition and leverage your technical skills to drive towards the right solution
* Engage in cross-functional collaboration throughout the entire software lifecycle
* Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
* Define, create and support reusable application components/patterns from a business and technology perspective
* Utilize programming languages like Java, Gosu or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
* Mentor other engineers
* Consistently share best practices and improve processes within and across teams
Qualifications:
* Advanced programming experience with Guidewire
* Experience with J2EE, XML, SQL, XML and Gosu scripts
* Experience architecting and designing new and current systems
* Advanced understanding of DevOps concepts including Azure DevOps framework and tools
* Advanced understanding of monitoring concepts and tooling
* Advanced understanding of security protocols and products
* Experience with continuous delivery and infrastructure as code
* In-depth knowledge of CS data structures and algorithms
* Strong problem-solving ability
* Ability to excel in a fast-paced environment
* Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
* Proven understanding of microservices oriented architecture and extensible REST APIs
Experience:
* 4+ years of professional software development experience in Guidewire
* 3+ years of experience with architecture and design
* 3+ years of experience with AWS, Google Cloud Platform, Azure, or another cloud service
* 2+ years of experience in open-source frameworks
Education:
* Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience