Logo of Huzzle

Senior Software Engineer - Duck Creek (REMOTE)

image

GEICO

1mo ago

  • Job
    Full-time
    Mid Level
  • Chevy Chase
  • Quick Apply

AI generated summary

  • You need advanced Duck Creek programming, .Net C#, XML, SQL, microservices, DevOps, cloud experience, strong problem-solving skills, and 4+ years in relevant software development.
  • You will design and build scalable systems, lead design sessions, mentor engineers, collaborate cross-functionally, and utilize Azure tools for application development and maintenance.

Requirements

  • Qualifications
  • Advanced programming experience in Duck Creek
  • Experience with advanced programming languages including .Net C#, XML/Xpath, SQL and object-oriented design.
  • Proven understanding of micro-services-oriented architecture and extensible REST APIs
  • Experience with Microsoft Visio and Azure DevOps (ADO)
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Advanced understanding of DevOps Concepts and Cloud Architecture
  • Experience with continuous delivery and infrastructure as code
  • Strong problem-solving ability
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Advanced PowerShell scripting skills
  • Advanced understanding of monitoring concepts and tooling
  • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth, and OWASP best practices.
  • Experience
  • 4+ years of Software Development in Duck Creek, C# .Net, CBO, Author, and ManuScript
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, 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.

Responsibilities

  • 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 developer tooling and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level application design, implementation, and maintenance activities under minimal direction.
  • Mentor other engineers.
  • Consistently share best practices and improve processes within and across teams.

FAQs

Do we support remote work?

Yes, this position is fully remote.

What technologies should I be familiar with for this position?

You should have advanced programming experience with Duck Creek Technologies, as well as knowledge of .Net C#, XML/Xpath, SQL, and object-oriented design.

What is the salary range for this position?

The annual salary range for this position is $82,000.00 to $185,000.00.

How many years of experience are required?

You need at least 4+ years of software development experience in Duck Creek and related technologies.

Are there any specific cloud service experiences required?

Yes, you should have 3+ years of experience with a cloud service such as AWS, GCP, Azure, or another similar service.

Is mentoring other engineers part of the Senior Engineer's responsibilities?

Yes, mentoring other engineers is a key responsibility in this role.

What type of benefits does GEICO offer?

GEICO offers benefits including premier medical, dental, and vision insurance, paid vacation, sick and parental leave, a 401(k) plan, tuition reimbursement, and paid training and licenses.

Are there specific programming languages that I should know?

Yes, you should have experience with advanced programming languages including .Net C#, XML/Xpath, SQL, and PowerShell.

Does GEICO provide equal employment opportunities?

Yes, GEICO provides fair and equal employment opportunities to all associates and applicants regardless of various factors such as race, gender, or disability.

Will I be involved in architecture and design activities?

Yes, you will be expected to lead architecture and design sessions as well as participate in system architecture and design activities.

Finance
Industry
10,001+
Employees

Mission & Purpose

GEICO (Government Employees Insurance Company) provides affordable auto insurance and a variety of other coverage options, including home, renters, motorcycle, and business insurance. Their mission is to offer reliable and accessible insurance services with excellent customer support and innovative solutions. GEICO aims to deliver exceptional value by providing competitive rates, convenient services, and a commitment to meeting the diverse needs of their policyholders.