,Net Developer - Only W2
Saransh Inc · Denver, CO · 1 wk ago
On-siteEngineeringContract
About the role
This position is responsible for designing and implementing robust, scalable, and secure software solutions that align with business objectives and enterprise architecture standards.
Responsibilities
- 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
- 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
- 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, ASP.NET 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 GCP), Microservices and REST/event-driven architecture
- Good 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