This job listing has expired and the position may no longer be open for hire.

Software Engineer at Arhaus in Boston Heights, Ohio

Posted in Information Technology 30+ days ago.

Type: Full-Time





Job Description:

Since 1986, our mission has been simple. We design and build heirloom quality products while holding true to our commitment to use earth-friendly materials and to give back whenever possible. Arhaus is looking for a Software Engineer to join our growing IT Department to support our Web Team! This position is located onsite at our Corporate Office in Boston Heights, Ohio.


The ideal candidate will have experience building Web Applications in C# (ASP.NET MVC / .NET Core MVC / Web API). Prior experience in B2C eCommerce, or B2B Retail industries a plus.  Candidates for this job should have a strong aptitude for learning new concepts, and an ability to execute new projects and technologies quickly. This position is located on-site at our Corporate Headquarters in Boston Heights, Ohio. 


Roles & Responsibilities:



  • Build new and enhance/maintain existing web applications and Web APIs

  • Write and execute Unit Tests to confirm code is functional

  • Perform system integration to and from internal and external systems as needed.

  • Participate in peer code reviews

  • Create or update developer technical documentation as necessary.


Ideal Experience and Skills:



  • Strong Written/Verbal Communication Skills

  • Understanding of Object-Oriented Design, including SOLID Principles

  • Very good understanding of using Design Patterns in building software applications

  • Established proficiency in C#, .NET Core, specifically in the development of Web Applications


using .NET Core, RESTful APIs etc.



  • Experience with Microsoft SQL Server 2017 – 2019, Azure SQL, Stored Procedures

  • Experience with building Single Page Applications using ReactJS, HTML 5, TypeScript

  • Knowledge of integration patterns using Azure is a plus

  • Experience developing in a team environment, using Git best practices

  • Experience operating as part of an Agile/Scrum Team


Preferred Experience and Skills:



  • Experience Writing Unit Tests in NUnit or MSTest

  • Experience with ORM tools like EF/EF Core, or Dapper

  • Experience developing Web APIs (Service Oriented Architecture)

  • Experience using and developing against Azure Resources, including:

  • Azure App Services, Azure API Management, Azure CosmosDB, Azure Web Jobs & Serverless Functions, Azure Search Service

  • Experience in CI/CD using Azure DevOps Boards/Repos/Pipelines/Artifacts

  • Knowledge of Git Flow

  • Experience developing Retail/eCommerce Applications

  • Experience with Shopify APIs a plus

  • Knowledge of Event-Driven Programming


Education & Experience:



  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems or related field

    • In lieu of a degree, 4+ years’ experience in web application development in Microsoft technologies required



  • 2+ years’ experience in web application development in Microsoft technologies required


Arhaus is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind, Arhaus is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Arhaus are based on business needs, job requirements, and individual qualifications, without regard to race, color, sex, sexual orientation, gender identity, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Arhaus will not tolerate discrimination or harassment based on any of these characteristics. Arhaus encourages applicants of all ages.

Information Technology





More jobs in Information Technology

Information Technology
about 1 hour ago

B&G Foods, Inc.
Information Technology
about 1 hour ago

B&G Foods, Inc.
Information Technology
about 1 hour ago

Vinebrook Homes