.NET Software Engineer I

18 hours ago


Folsom, United States The Hagerty Group, LLC Full time

As a .NET Software Engineer I, you will be part of a team that oversees the development and operation of our agency management, billing, claims, and policy management products as well as our integrations with our partners. As a member of this group you'll be implementing new features, investigating potential defects and addressing them if necessary, and helping test yours and others work.

Ready to get in the driver's seat? Join us

What you'll do

  • Develop maintainable, scalable, secure, and resilient software by:
    • Thoroughly understanding your tasks including the associated business needs, architectural and system interaction designs, and operational need. Such tasks tend to be well-defined and touch only a small portion of a single service.
    • Writing clean, human-readable code. Track and consistently apply the comments received on your code to future work.
    • Helping to develop or improve existing comprehensive and automated unit, integration, and end-to-end tests.
    • Actively reviewing the telemetry (logs, metrics, etc.) produced by your code to ensure it is easy to support. Develop practices that help you view this information the same as other people who didn't write the code.
  • Own and support features, modules, and products by:
    • Developing a working understanding of your team's products - its purpose and its capabilities.
    • Understanding how your assigned tasks relate to the feature your team is working to deliver.
    • Actively practice troubleshooting and participate in the on-call support rotation for team's production services.
    • Comprehending and monitoring the product's key operational metrics and understanding how your work relates to them.
  • Improve your skills as an engineer by:
    • Carefully researching and deliberately practicing the tools used throughout the software development lifecycle including IDEs, SDKs, source control, databases, operating system tools, deployment tools, logging and monitoring systems, etc.
    • Learning to recognize code complexity and methods for simplifying it.
    • Learning and applying practices such as object-oriented design and design patterns with a special focus on the concepts of encapsulation and coupling.
    • Introspecting on, and seeking feedback of, your current communication and behavioral patterns and actively and continually working to improve them.
  • Contribute to and engage in a collaborative environment by:
    • Being an active participant in all team activities: team ceremonies, banter, troubleshooting, design discussion, work breakdowns, etc.
    • Asking for explanation on concepts, code, and discussions you don't understand. This is one of the most powerful things junior engineers can do.
    • Asking for help in a timely manner. Balance researching on your own to ask good questions against waiting too long and potentially hurting your team's chances of completing their work on time.
    • Actively listening.
This might describe you
  • Completed some professional training (e.g., college, bootcamps) in software development.
  • Comfortable working and actively participating within smaller (5-10 people) technical groups.
  • Eager to deeply learn, both independently and with help, our technologies and patterns such as:
    • Languages: C#, Typescript
    • Interservice Communication: HTTP API patterns (ReST, RPC, GraphQL), brokered and non-brokered messaging
    • Security: SAML, OAuth 2, OIDC, data encryption, signing, CSRF
    • System Performance: load testing, application profiling, OS profiling
    • Operational Readiness: diagnostic and audit logging, metrics, tracing, monitoring, alerting
    • Deployment: VMs, containers, cloud providers, configuration management, canary deployments
    • Network: TCP/IP, HTTP, Firewalls, load balancers
  • Able to clearly communicate your thoughts and actively listen to and integrate the thoughts and comments of others.
Other things to note
  • This role can be worked from any U.S. remote location.
  • 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. 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, Marketplace, 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, District of Columbia, Hawaii, Maryland, Minnesota, Nevada, New York, or Jersey City, New Jersey, Vermont, Cincinnati or Toledo, Ohio, Rhode Island, Washington, British Columbia, Canada please email recruiting@hagerty.com for compensation, comprehensive benefits and the perks that set us apart.

#LI-Remote

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

  • Folsom, United States Trimark Associates Inc Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of high-performance data analytics solutions for the renewable energy industry.Key Responsibilities:Design and develop scalable and efficient software applications using C#, JavaScript, and other relevant technologies.Work closely with the...


  • Folsom, United States Onsight Technology Inc. Full time

    Job DescriptionJob DescriptionAbout the Job Onsight Technology is at the forefront of the energy industry, revolutionizing the way solar sites are managed and optimized. Onsight Technology utilizes the power of AI, computer vision, and robotics to analyze and optimize solar sites. The cutting-edge technology offered by Onsight is specifically designed to...


  • Folsom, United States Panduit Full time

    At Panduit, Our People Make the Difference. We're looking for individuals who share our passion for innovation, diversity and inclusion, and sustainability. What We Are Looking For We are seeking a detail-oriented engineering student to function as a Software Tester to join our dynamic team. The ideal candidate will be responsible for ensuring the quality...


  • Folsom, United States CV Library Full time

    Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: RF Engineer Net Systems PerformanceLocation(s): Folsom, CA Responsibilities:Create site design RFDS and complete plumbing diagrams.Perform radio engineering...


  • Folsom, United States Hire Reactor Full time

    We are seeking an experienced Software Project Manager to lead and drive our software projects to success.**About the Role:**This is a full-time position that offers stability and career growth opportunities. The successful candidate will be responsible for overseeing the complete product development lifecycle, from initial concept to final delivery.**Key...


  • Folsom, United States Intel Full time

    Job Description Do Something Wonderful! Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let’s do something wonderful together. Join us, because at Intel, we are...

  • Lead Engineer I

    2 weeks ago


    Folsom, CA, United States Vista Equity Partners Management, LLC Full time

    This Lead Engineer I position, under the general direction of the Lead and/or Manager, Machine Learning Engineering, will be responsible for technical and development support for our award-winning K-12 software. This role will help in all AI/generative AI products in the areas of engineering, data, deployment and infrastructure. Responsibilities Essential...


  • Folsom, California, United States Tetra Tech Full time

    We are seeking a highly experienced Mechanical Discipline Team Lead to join our Mechanical team. As a senior mechanical engineer, you will have the opportunity to lead the mechanical discipline team through projects from early concept to construction completion.Key Responsibilities:Design and plan sustainable mechanical systems for buildings and...


  • Folsom, California, United States California ISO Full time

    **Job Title:** Sr Software Engineer**About the California ISO:We are a non-profit organization that operates the grid that supplies 80% of California's electricity.We ensure reliable operation of the grid and facilitate access to diverse resources, lowering prices for consumers.The **California ISO** is committed to employee health, safety, and work/life...

  • IT Engineer

    2 weeks ago


    Folsom, United States Trimark Associates Inc Full time

    The Opportunity Trimark is a leading innovator in utility-scale solutions to help electric power resources optimize control, connect to the grid, maximize revenue, and meter energy transactions. We specialize in state-of-the-art SCADA (Supervisory Control and Data Acquisition) systems and software platforms. Our cutting-edge technologies empower the...


  • Folsom, California, United States Hire Reactor Full time

    Job OverviewWe are seeking a highly experienced Software Project Director to lead our software projects to success. The ideal candidate will have a passion for technology and innovation, with a proven track record of managing technology projects in a collaborative environment.About the RoleThis is a full-time position that offers stability and career growth...

  • Web Developer

    7 months ago


    Folsom, United States Visionary Integration Professionals Full time

    Visionary Integration Professionals (VIP) provides industry-leading management consulting, system integration, and technology deployment solutions. VIP helps its clients strengthen mission outcomes by combining deep industry specialization, agility to adapt as needed, and an unwavering commitment to client satisfaction. VIP brings expertise in how to deploy...


  • Folsom, California, United States California ISO Full time

    **About the Job:** The California ISO is seeking a skilled Sr Software Engineer to join our team.As a Sr Software Engineer, you will play a critical role in developing, maintaining, and enhancing business applications. You will collaborate with cross-functional teams to ensure timely access to accurate, real-time data and maintain enterprise application...


  • Folsom, United States Soffa Electric Inc Full time

    Job DescriptionJob DescriptionJOB POSTING: LEAD PROJECT ENGINEERSince 1972, Soffa Electric, Inc. (SOFFA) has connected talented professionals with meaningful work, improving process control, water, wastewater, energy, and critical infrastructure. Our success is driven by long-term relationships and client satisfaction. With offices across California, our...


  • Folsom, California, United States Luxus Full time

    **Sustainable Design Leader - Glumac, A Tetra Tech Company**At Glumac, we are dedicated to reducing the carbon footprint of buildings and creating a more sustainable future. We are seeking an experienced Senior Mechanical Engineer to join our team.In this pivotal role, you will lead a multi-faceted team through the entire project lifecycle, from initial...


  • Folsom, United States Hire Reactor Full time

    Job Title: Software Project DirectorEstimated Salary: $120,000 - $180,000 per year.Company Overview:Hire Reactor is a dynamic and innovative company that values technology and innovation. We are looking for an experienced project manager to lead our software projects to success.Job Description:Project Management: Oversee the complete product development...


  • Folsom, California, United States Tetra Tech Full time

    Tetra Tech is a leader in sustainable design, committed to reducing the carbon output of buildings through intelligent, data-driven building design. Our world-class design teams have delivered a growing portfolio of net-zero energy and net-zero water buildings across market sectors.We are seeking an experienced Senior Electrical Lead Engineer to join our...


  • Folsom, United States PowerSchool Group Full time

    Job DescriptionThis position will be responsible for technical and development support for our award-winning K-12 software. The role will help in all AI/generative AI products in the areas of engineering, data, deployment and infrastructure.ResponsibilitiesDesign and implement Machine Learning models and data ingestion pipelinesDevelop and support a platform...


  • Folsom, Pennsylvania, United States ResourceMFG Full time

    Civil Engineer Job OpportunityResource MFG is currently seeking a skilled Civil Engineer to support our professional engineering and consulting firm on a variety of development projects.About the Role:Assist in the development of infrastructure projects, including urban planning and designConduct site visits and assessments to ensure compliance with...


  • Folsom, United States Advanced Micro Devices , Inc. Full time

    Overview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....