HagertyHA

.NET Application Architect

Hagerty
United States only
Apply now

As a .NET Application Architect, you will join us in implementing software solutions that are well designed and take a long-term strategic view. By treating developers in a particular ecosystem as customers of common frameworks and libraries, our application architects seek to improve the overall quality and rigor of our software implementations. The team achieves this by guiding development teams from solution handoff to production, seeing where re-useable design patterns can be implemented and helping the team avoid costly anti-patterns and unnecessary code complexity. As masterful communicators and leaders within the engineering organization, they improve developer experience and throughput by advocating for the right technology for the job, and curating and championing a set of pre-solved engineering problems that are easy to adopt and release.

Ready to get in the driver’s seat? Join us!

What you’ll do

Guide the implementation of software solutions by:

  • Collaborating with developers to break down designs into implementation plans
  • Choosing an appropriate persistence solution for the data being stored
  • Using appropriate public cloud technologies when designing and deploying services
  • Acting as a technical consultant on the feasibility and complexity of a design

Accelerate software development by:

  • Developing, clearly documenting, maintaining, and teaching the core libraries and frameworks that make up our development ecosystem.
  • Creating example projects that demonstrate the use of our libraries and frameworks.
  • Seeking out cross-team patterns and needs and implementing new features in our libraries and frameworks to meet those needs.
  • Publishing reference architectures for public cloud technology usage and deployment

Ensure our implementations meet expected levels of rigor by:

  • Deeply understanding and championing our development standards and idioms
  • Helping evaluate and offering improvement to software design to improve performance, resiliency, observability, and maintainability.
  • Collaborating with our security team to comply with audits and address potential vulnerabilities.
  • Understanding various, relevant compliance regimes (e.g. GDPR, CCPA, PCI, etc.) and educating developers on the requirements and designs they impose on our software.

Mature Architectural Thinking at Hagerty by

  • Evaluating tradeoffs in implementation details (e.g. speed, technical debt, cloud cost, vendor cost, complexity) and documenting how and why you reached your decisions.
  • Being opinionated on HTTP API design and data movement between contexts, based on your understanding of implementation challenges.
  • Measuring architectural maturity in the codebases you support, and proposing work teams can do to improve that maturity.
  • Publishing common implementation patterns and guidelines that can be easily re-used by other architects and teams.

This might describe you

You’re a talented Communicator.

  • You meet people where they are and then build shared understanding.
  • Comfortable and effective explaining technical concepts to audiences of varying level and technical skill.
  • Lead and contribute to discussions around software solution implementation and design.
  • Bias towards creating visual artifacts that represent implementation strategy, architectural decisions, and shared understanding.
  • You enjoy learning and then sharing what you’ve learned with others.
  • You write effectively about how developers should write and use software.

You have a breadth of experience building software.

  • Programming languages
  • Code Patterns and anti-patterns
  • Deployment: Build processes, Infrastructure as code, containers, cloud providers
  • Databases/Persistence: relational, key/value, document, in-memory caching

You have a Fundamental knowledge of technology concepts.

  • HTTP Communication
  • ReST/RPC Styles
  • Data Movement-- polling, eventing, messaging
  • Integration patterns and lifecycle
  • Security: OAuth 2.0, OIDC, SAML, RBAC, data encryption and signing

You have experience being in a senior role and want to write software for other developers.

You enjoy operating independently and can concurrently positively impact multiple initiatives with competing priority.

You love discovering the actual problem that needs to be solved as much as solving it

Pluses

  • You’ve read Domain Driven Design by Eric Evans
  • You’re familiar with modeling tools such as C4.
  • When there’s no leader in the room, you tend to take the lead rather than wait.
  • You’re comfortable in front of audiences of all sizes.
  • You’ve written .NET code.
  • You love creating excellent SDK documentation.

Other things to note

This position can be worked as remote position within the United States.

Familiarity with public company requirements, including Sarbanes Oxley and key regulations, if applicable. For SOX compliant roles, responsible for designing, executing, and documenting internal controls where they have been identified as owners to prevent errors in financial reporting, processes, and business operations. Including attestation to the completeness, accuracy, and compliance of all financial reporting data, where applicable.

Say hello to Hagerty

Hagerty is an automotive enthusiast brand and the world’s largest membership organization for car lovers. Along with being a best-in-class provider of specialty insurance for enthusiasts, Hagerty is also home to the Hagerty Drivers Foundation, Garage + Social, Hagerty Drivers Club, MotorsportReg and so much more. Committed to saving driving for future generations, each and every thing Hagerty does is dedicated to the love of the automobile.

Hagerty is a rapidly growing company that values a winning culture. We provide meaningful work for, and invest in, every single team member.

At Hagerty, we share the road. We are an inclusive automotive community where all are welcomed, valued and belong regardless of race, gender, age or car preference. We are united by our shared passion for driving, our commitment to preserve car culture for future generations and our desire to make a positive impact in the world.

If you reside in the following jurisdictions: Illinois, Colorado, California, Washington, New York, or Jersey City, New Jersey, British Columbia, Canada please email [email protected] for compensation, comprehensive benefits and the perks that set us apart.

EEO/AA

US Benefits Overview

Canada Benefits Overview

UK Benefits Overview

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Hagerty know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Aug 26, 2024

Posted on

Jun 27, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileHagerty logoHA

Hagerty

Company size

View company profileVisit hagerty.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Hagerty

Explore the variety of open remote roles at Hagerty, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Hagerty

Remote companies like Hagerty

Find your next opportunity by exploring profiles of companies that are similar to Hagerty. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan