Web Developer, .NET

Apply Now

Company: Four Hands

Location: Austin, TX 78745

Description:

Web Developer, .NET

Department: Marketing

Employment Type: Full Time

Location: Austin, Texas

Description

Headquartered in Austin, Texas, Four Hands is the leading global designer and wholesaler of lifestyle home furnishings. We design, manufacture, and distribute our products and support the growing needs of large retail chains, e-commerce businesses, independent regional stores, and interior designers. Four Hands has received numerous recognition and accolades, including ranking in the Inc. 5000 list 14 times and being one of Austin's Top Workplaces for 2018, 2021, 2022, and 2023 which couldn't have been possible without our employees.

Four Hands is rapidly transforming its e-commerce platform to deliver an industry-leading experience. We're leveraging cutting-edge technologies, such as AI-powered search and product catalogs, to provide an unparalleled shopping journey. Our team is developing innovative tools that empower customers, making shopping smarter, faster, and more personalized than ever before. We're eager to add motivated, creative minds to our team to drive this pivotal transformation.

Our E-commerce development team is seeking a Web Developer with deep expertise in the Microsoft stack, including .NET Core, C#, ASP.NET, SQL Server, and Azure. The ideal candidate will have a strong focus on back-end web application development and data integrations, with a proven track record of creating and optimizing APIs, designing and implementing back-end services and data access, and ensuring seamless integration with front-end components. Applying best practices in code architecture (e.g., SOLID principles) and ensuring efficient data processing and integration are key responsibilities. This role demands a forward-thinking mindset, exceptional problem-solving abilities, and the capability to collaborate effectively within a small, high-impact team.

In This Role
  • Design, develop, and maintain robust back-end systems using Microsoft technologies
  • Collaborate with front-end developers to create and maintain RESTful APIs and other web services
  • Integrate third-party services and APIs; ensuring seamless data exchange between systems
  • Design and maintain relational databases, ensuring data integrity, performance, and scalability
  • Develop and optimize complex SQL queries and stored procedures to ensure efficient data retrieval and manipulation
  • Work closely with front-end developers, UX/UI designers, and other stakeholders to ensure cohesive and functional application development
  • Troubleshoot and resolve complex technical issues, performing detailed analysis to identify root causes and implement effective solutions
  • Leverage Azure cloud services to enhance the scalability, reliability, and performance of our applications
  • Stay current with emerging technologies and industry trends, continuously improving our systems and processes
  • Provide technical leadership and mentorship to junior developers, fostering a culture of knowledge sharing and continuous learning
  • Uphold our Core Values and be a valuable member of the Four Hands Team
  • Other tasks as defined by Management


The Ideal Person
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Minimum 5 years' experience in back-end software development, with a strong focus on Microsoft technologies (C#, .NET, ASP.NET Core/MVC)
  • High proficiency in SQL Server, including complex query writing, optimization, and database design
  • Strong background in integrating with external applications such as CMS, ERP, Salesforce, payment solutions, and other platforms
  • Proven experience in ensuring high availability and reliability for public-facing websites, particularly in e-commerce
  • Experience with Azure (App Services, Functions, Data Factory, Databases, Front Door)
  • Experience with ETL processes and data flow design
  • Familiarity with DevOps practices, build automation, automated testing, and continuous delivery
  • Experience with front-end frameworks like Vue, React, or Angular is a plus
  • Strong understanding of software design patterns, principles, and best practices
  • Proven track record of troubleshooting and resolving complex technical issues
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

Similar Jobs