Arhaus is a luxury furniture brand in need of an individual to support the company’s continuing technology growth. 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 is 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 is an on-site opportunity at our corporate HQ in Boston Heights, OH.
Roles & Responsibilities:
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
6+ years experience in web application development in Microsoft technologies required
In lieu of a degree, 4+ years experience required
Information Technology
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.
- Tech Must Haves:
- 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
- Strong Written/Verbal Communication Skills
- Experience developing in a team environment, using Git best practices
- Experience operating as part of an Agile/Scrum Team
- 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
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
6+ years experience in web application development in Microsoft technologies required
In lieu of a degree, 4+ years experience required
Information Technology