Solution Architect, .NET
Apply NowCompany: Four Hands
Location: Austin, TX 78745
Description:
Solution Architect, .NET
Department: Marketing
Employment Type: Full Time
Location: Austin, Texas
Description
Headquartered in Austin, Texas, Four Hands is a global designer and wholesaler of lifestyle home furnishings. We design, manufacture, and distribute our products to support the growing needs of large retail chains, e-commerce business, independent regional stores, and interior designers. We have received numerous recognition and accolades, including ranking in the Inc. 5000 list 13 times and being one of Austin's Top Workplaces for 2018, 2021, and 2022. which couldn't have been possible without our employees. We prioritize employee growth, fostering an inclusive learning environment that nurtures personal and professional development. Valuing the whole person is what four Hands is all about.
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 adding a Solution Architect with deep expertise in the Microsoft stack, including .NET Core, C#, ASP.NET, SQL Server, and Azure. The ideal candidate will have extensive experience in architecting and leading the development of complex, high-performance web applications and integrations. This role demands a strategic mindset, exceptional leadership abilities, and a comprehensive understanding of system architecture and design principles. As a Solution Architect, you will play a pivotal role in shaping the technical direction of our e-commerce platform, ensuring scalability, reliability, and innovation.
In This Role
The Ideal Person
Department: Marketing
Employment Type: Full Time
Location: Austin, Texas
Description
Headquartered in Austin, Texas, Four Hands is a global designer and wholesaler of lifestyle home furnishings. We design, manufacture, and distribute our products to support the growing needs of large retail chains, e-commerce business, independent regional stores, and interior designers. We have received numerous recognition and accolades, including ranking in the Inc. 5000 list 13 times and being one of Austin's Top Workplaces for 2018, 2021, and 2022. which couldn't have been possible without our employees. We prioritize employee growth, fostering an inclusive learning environment that nurtures personal and professional development. Valuing the whole person is what four Hands is all about.
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 adding a Solution Architect with deep expertise in the Microsoft stack, including .NET Core, C#, ASP.NET, SQL Server, and Azure. The ideal candidate will have extensive experience in architecting and leading the development of complex, high-performance web applications and integrations. This role demands a strategic mindset, exceptional leadership abilities, and a comprehensive understanding of system architecture and design principles. As a Solution Architect, you will play a pivotal role in shaping the technical direction of our e-commerce platform, ensuring scalability, reliability, and innovation.
In This Role
- Oversee the design, implementation, and maintenance of robust, scalable, and high-performing databases, ensuring data integrity and optimal performance
- Lead and contribute to the team's DevOps practices, including continuous integration, continuous delivery, and automated deployment pipelines
- Ensure robust infrastructure as code (IaC) implementations, automate monitoring and alerting processes, and enhance the overall operational efficiency and reliability of the development lifecycle
- Lead efforts to integrate third-party services and APIs, ensuring seamless data exchange and interoperability between systems
- Develop and implement strategies for optimizing system performance, including code refactoring, query optimization, and resource management
- Collaborate with cross-functional teams to design and implement complex solutions, aligning the technical architecture with overall business objectives
- Troubleshoot and resolve complex technical issues, performing detailed analysis to identify root causes and implement effective solutions
- Provide guidance and mentorship to developers, promoting best practices in software development, code quality, and system architecture
- Work closely with front-end developers, UX/UI designers, product managers, and other stakeholders for a cohesive and functional application development
- Leverage Azure cloud services to enhance the scalability, reliability, and performance of our applications, including the use of Azure App Services, Functions, Data Factory, and other cloud-based solutions
- Stay current with emerging technologies and industry trends, continuously improving our systems and processes through innovation and adoption of best practices
- Create and maintain comprehensive technical documentation, including architectural diagrams, design specifications, and operational procedures
- Contribute to the strategic vision and roadmap for our e-commerce platform, ensuring alignment with overall business objectives
- Uphold our Core Values and be a valuable member of the 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) preferred
- Minimum 10 years' experience in software development, with at least 5 years in a senior or lead role focused 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
- Demonstrated ability to lead projects from conception to completion, including analyzing user stories and technical requirements to define feature scope
- Extensive experience with Azure (App Services, Functions, Data Factory, Databases, Front Door) and other cloud-based solutions
- Experience with ETL processes and data flow design
- Proven expertise in DevOps practices, including continuous integration, continuous delivery, automated deployment pipelines, infrastructure as code (IaC), and operational monitoring
- 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 communication and collaboration skills, with the ability to work effectively in a team environment
- Forward-thinking mindset with the ability to drive innovation and continuous improvement within the team