C# API Developer

  • Homie
  • Jul 13, 2021

Job Description

What does it mean to be a Homie? Being a Homie means compassionately looking out for others, doing the right thing even if it’s the hard thing, and showing up as your true, authentic self. At Homie, we’re a friendly group of curious dreamers and expert operators who believe the status ain’t quo. For too long, the way homes have been bought and sold has been outdated, costly, and overcomplicated. We’re here to change that. Through a combination of technology and expert, full-service agent support, Homie is simplifying the real estate process and eliminating high fees and commissions.

Homie launched in 2015. Five years later, we're one of the fastest-growing technology companies in the country and the #1 listings brokerage in the great state of Utah. With real estate, home loans, and insurance services under one roof, Homie is disrupting an industry and paving the way for what real estate can, and should, become. We’re on a mission to make homeownership affordable, easy, and accessible for all — and we’re just getting started.

Homie Values

Disruption: Real estate is ready. The time is now.
Loyalty: Homies come first — our customers, team members, and communities.
Balance: Work is an important part of your life, but it’s not your life.
Humility: Grateful isn’t dead. And there’s always more to learn.  

Job Description
Work at one of the country’s fastest-growing and most disruptive tech startups. Over the past six months, Homie has hired more than 200 new employees. Are you part of the next 100?!

Passionate Software Engineer with experience writing and maintaining RESTful services for internal and external consumers. If you are a skilled engineer who enjoys solving complex problems with strong architectural principles and patterns, please apply.

Responsibilities 

  • Design, build, deploy, operate, and maintain services in a CI/CD environment.
  • Build repeatable and automated integration and unit tests.
  • Identify and participate in refactoring needs.
  • Participate in Pull Requests.
  • Report on key metrics related to the role.
  • Apply and follow coding and architectural patterns and definitions.
  • Participate with product managers and project managers in a team environment.
  • Collaborate with customers to succeed at implementation.

Qualifications

  • BS or MS in computer science or equivalent experience
  • 5+ years API engineering experience
  • Strong working knowledge of .NET (C#) stack including WebApi
  • Ability to understand and participate in domain modeling, including DDD and other modeling principles required
  • Experience with Microsoft Azure and AWS required
  • Demonstrated ability to test code
  • Strong knowledge of Git and Gitflow
  • Ability to collaborate in the direction and strategy of service implementation
  • Adaptable to change, and is a purveyor of change and improvement
  • Strong team and communication skills a must-have
  • Plus skills: Linux shell, PowerShell, and Linux and Windows environments, Azure WebJobs
  • JavaScript
  • Experience with dynamics plugins /workflows is a plus
  • Integration Reporting

Responsibilities

  • Design, build, deploy, operate, and maintain services in a CI/CD environment.
  • Build repeatable and automated integration and unit tests.
  • Identify and participate in refactoring needs.
  • Participate in Pull Requests.
  • Report on key metrics related to the role.
  • Apply and follow coding and architectural patterns and definitions.
  • Participate with product managers and project managers in a team environment.
  • Collaborate with customers to succeed at implementation. 

Qualifications

  • BS or MS in computer science or equivalent experience
  • 5+ years API engineering experience
  • Strong working knowledge of .NET (C#) stack including WebApi
  • Ability to understand and participate in domain modeling, including DDD and other modeling principles required
  • Experience with Microsoft Azure and AWS required
  • Demonstrated ability to test code
  • Strong knowledge of Git and Gitflow
  • Ability to collaborate in the direction and strategy of service implementation
  • Adaptable to change, and is a purveyor of change and improvement
  • Strong team and communication skills a must-have
  • Plus skills: Linux shell, PowerShell, and Linux and Windows environments, Azure WebJobs
  • JavaScript
  • Experience with dynamics plugins /workflows is a plus
  • Integration Reporting

What you’ll love about working at Homie

  • Holidays: 13 paid holidays, including our very own - Homie Day! Oh, and you get your birthday off!
  • 401K retirement savings plan.
  • Time off: To begin you will receive a week of separated sick time and starting PTO at 3 weeks per year (accrual), with an increase each service year.
  • Mental health is very important to us! We have online assistance programs that include things such as virtual yoga, meditation, and even the ability to book virtual counseling.
  • Health benefits: Medical, Dental, and Vision with an HSA option. Life and Disability coverage.
  • Company stock options.
  • Discounted rates on Homie products: Title, Mortgage, Insurance, or new home purchase.

More About Homie
Homie’s Marketing Engine engages interested customers so all our professionals spend ALL of their time doing one thing - helping the customer. No prospecting, no schmoozing, and no back-scratching. Our success in Utah has led to expansions in Arizona (2019), Nevada (2020), Idaho (2020), and Colorado (2020). Our ambitions certainly don't stop here; join our team as we continue to disrupt the home-buying experience and change the real estate industry nationwide!

Our Commitment to Diversity and Inclusion
We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of the best and brightest from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunities to excel.

#LI-Recruiter