> Markdown version of [/jobs/ext/3730980-software-architect](https://www.wearedevelopers.com/jobs/ext/3730980-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** Motion Recruitment Partners LLC. - **Location:** Boulder, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Abstraction Layers, C Sharp (Programming Language), Database Design, Dependency Injection, Design of User Interfaces, Windows Presentation Foundation, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Software Engineering, Windows Forms, Enterprise Software Applications, Modern Ui, Software Application Programming, Solid Principles - **Published:** October 14, 2026 - **Apply:** https://www.dice.com/job-detail/8bd68f98-f3f1-4173-83a5-37e569295d6d ## About the Role * 7+ years of professional software development experience * Strong expertise with C# and the .NET ecosystem * Experience designing and building applications from the ground up * Strong object-oriented programming fundamentals * Deep understanding of SOLID principles and modern design patterns * Experience with inheritance, composition, interfaces, and abstraction layers * Strong SQL Server development experience * Experience with database design, entity modeling, indexes, and constraints * Experience translating business requirements into technical solutions * Strong problem-solving and solution-design skills * Ability to work independently with minimal direction * Excellent written and verbal communication skills Desired Skills & Experience * WinForms or WPF development experience * Startup experience * Greenfield or build-from-scratch development experience * Experience with Repository, Factory, Strategy, Observer, and Dependency Injection patterns * Experience building workflow, project management, or enterprise software platforms * Experience evaluating architectural tradeoffs and technology choices * Experience working closely with executive leadership and product stakeholders * Experience mentoring or guiding other developers ## Description * 50% C#/.NET Development * 20% Software Architecture & Solution Design * 20% SQL Server & Data Modeling * 10% Wisej.NET UI Development Daily Responsibilities * 75% Hands-On Development * 15% Architecture & Technical Design * 10% Team Collaboration