Job Title: .Net Developer
Location: Denver, CO
Only W2.
Sharing the JD here
Design end-to-end technical solutions aligned with business goals and enterprise architecture standards
Define system architecture across application services, APIs and integrations, data architecture, cloud infrastructure, and security and scalability requirements
Produce key architecture artifacts including solution architecture diagrams, integration patterns, data flow diagrams, and non-functional requirement definitions
Evaluate technology options and recommend appropriate platforms, frameworks, and tools
Serve as the primary technical leader for assigned programs or product domains
Provide architectural guidance and mentorship to engineering teams
Make critical design decisions balancing scalability, performance, cost efficiency, and maintainability
Conduct architecture and design reviews to ensure alignment with standards and best practices
Provide hands-on technical guidance in complex development scenarios when necessary
Define and enforce coding standards, design patterns, and engineering best practices
Review code and technical deliverables to ensure quality and alignment with architecture
Assist in diagnosing and resolving complex production issues
Collaborate with Delivery Managers, Product Owners, and Engineering teams to translate requirements into technical solutions
Decompose architecture into implementable technical workstreams
Identify technical risks early and define mitigation strategies
Support estimation, capacity planning, and sprint execution and delivery
Lead adoption of modern engineering practices including microservices architecture, API-first design, event-driven systems, DevOps and CI/CD automation, and containerization using Docker and Kubernetes
Ensure systems are secure, resilient, scalable, and highly available
Partner with key stakeholders including Product Management, Enterprise Architecture, Infrastructure and Cloud teams, Security and Compliance, and QA and Operations
Communicate technical architecture and decisions effectively to both technical and business stakeholders
Ensure compliance with enterprise architecture, security, and regulatory standards
Drive performance optimization and operational excellence
Lead technical debt management and system modernization initiatives
Promote architectural best practices and continuous improvement across engineering teams
Requirements
8 12+ years of software engineering experience
3 5+ years in technical leadership or solution architecture roles
Backend: C#, .NET Core, MVC, Web API
Database: SQL Server, T-SQL, query optimization, ORMs (Entity Framework)
Architecture: Microservices, RESTful APIs, Event Buses (RabbitMQ / Kafka)
Frontend: Angular, React, or Vue.js, along with HTML5, CSS3, and TypeScript
Cloud & DevOps: Docker, Kubernetes, CI/CD pipelines, and AWS or Azure
Strong expertise in distributed systems architecture, API and integration design, cloud platforms (AWS, Azure, or Google Cloud Platform), Microservices and REST/event-driven architecture
Strong problem-solving and analytical abilities
Good communication skills for both technical and non-technical audiences
Ability to balance maintaining legacy systems with driving modernization
Adaptability to changing priorities and technologies