.NET Software Engineer
Bold Penguin · Dublin, OH · 2 days ago
Information TechnologyFull-time
About the role
In your role as a .NET Developer, you will be an expert in modern day application development. You’ll be part of a cross-functional product team to help build & launch products that drastically improve the commercial insurance industry. You will have familiarity with the practices of high-performing engineering organizations such as Git-Flow, pull requests, unit testing, cloud architecture & design, and SCRUM.
Responsibilities
- Build, maintain, and integrate APIs to facilitate quoting and binding insurance policies for small business owners.
- Write clean, well-tested code.
- Participate in agile ceremonies such as iteration planning, retrospectives, and standups.
- Work with product managers, designers, site-reliability engineers, backend engineers, and customers to build powerful, impactful products.
- Build internal component libraries that will be used across products to ensure an uncommonly great user experience.
- Learn from and mentor other engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, and SDLC.
- Proactively research possible issues affecting the availability of our platform.
- Other duties and responsibilities as assigned.
Requirements
- Your Location: These roles are fully remote, with the exception of onboarding and other optional in-office events.
- Skills & Experience:
- 5+ years’ experience in .NET and C#.
- Knowledge of microservice architectures and RESTful APIs.
- Knowledge of event-based systems is a plus.
- Knowledge of Enterprise Design Patterns is a plus.
- Knowledge of Domain Driven Design is a plus.
Physical Requirements
- Must be able to sit/stand/walk for prolonged periods of time, (up to 8 hours per day) at a desk working on a computer.
- Must be able to use standard office equipment for extended periods of time, including but not limited to, a mouse, keyboard, phone and video conferencing.