Software Engineer II
Hagerty · US
As a Software Engineer II on the Digital Sales team, you will be working with our web quoting experience and have direct impact on Hagerty’s revenue. In this...
Job description
As a Software Engineer II on the Digital Sales team, you will be working with our web quoting experience and have direct impact on Hagerty’s revenue. In this role you can expect to partner with other engineers to implement new features, maintain existing applications, and share knowledge with your fellow teammates. You will be working with a mix of technologies like JavaScript frameworks and .Net. 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 contain some ambiguity and touch multiple parts of a single service. - Writing clean, human-readable code. Track and consistently apply the comments received on your code to future work. - Developing and designing comprehensive and automated unit, integration, and end-to-end tests, while understanding appropriate use of each test type. - Actively reviewing the telemetry (logs, metrics, etc.) produced by the service to ensure it is easy to support. Identify new telematic data that could be added and...