Senior Solutions Architect - Project Based / Remote

Remote Full-time
Ramsell Corporation helps organizations maximize limited resources through cost-effective coordination of care and services for complex populations managed by public health programs. The mission is to connect people to the resources they need, delivered with dignity, every time, to ensure their best life is possible. • Pharmacy Benefit Management • State AIDS Drug Assistance Program Solutions • Medication Therapy Management, Including Specialized HIV MTM Services • 340B Program Management (enables more patients to receive eligible services) The Senior Solutions Architect is true dual-stack architect who can define end-to-end system architecture, guide development teams working across both platforms, and ensure scalability, security, performance, and long term maintainability. This role plays a critical part in aligning technology strategy with business objectives while supporting teams building applications that intentionally leverage both technology stacks. Responsible for and must be highly experienced in mandatory, hands-on expertise across both modern open source technologies and the Microsoft .NET ecosystem. This role requires deep architectural and technical leadership experience designing, governing, and delivering enterprise grade systems using Node.js/JavaScript-based stacks and modern .NET, with a strong emphasis on .NET 8 and ASP.NET Core. Responsibilities: 1. Architecture & System Design • Architect and design end-to-end solutions using both open source technologies and .NET 8 /ASP.NET Core. • Define architectural standards, design patterns, and best practices that apply across Node.js and.NET-based systems. • Design and evolve scalable platform architectures capable of supporting high-volume transactions, analytics workloads, and enterprise growth. • Architect solutions that incorporate data warehouse, analytics, and reporting platforms alongside transactional systems. • Ensure solutions meet requirements for scalability, performance, security, resilience, and maintainability. • Produce and maintain architecture documentation, including system diagrams, data flows,integration patterns, and deployment models. • Evaluate, select, and standardize open source frameworks and .NET platform capabilities aligned with business and technical goals. 2. Technical Leadership & Governance • Provide technical leadership and architectural oversight to teams building applications across React/Node.js and .NET-based back-end platforms. • Guide developers on architectural decisions, implementation approaches, and modernization strategies. • Review designs and code to ensure adherence to architectural standards, coding best practices, and security requirements. • Serve as a technical escalation point for complex, cross-stack design and implementation challenges. 3. Development & Platform Expertise • Maintain hands-on familiarity with critical codebases, contributing where using: ASP.NET Core (.NET 8), C# • Node.js, React, JavaScript/TypeScript • Design and govern RESTful and minimal APIs across both technology stacks. • Define data access strategies using Entity Framework Core, SQL-based approaches, and NoSQL patterns. • Ensure effective use of PostgreSQL, SQL Server (or equivalent), and MongoDB. • Promote consistency and interoperability between services built on different runtimes. 4. CI/CD, Cloud & DevOps Strategy • Define and oversee CI/CD strategies supporting both .NET and Node.js applications. • Ensure consistent build, test, security scanning, and deployment practices across platforms. • Guide teams on containerization using Docker and orchestration with Kubernetes. • Support cloud-native architectures across AWS, Azure, or GCP. • Establish monitoring, logging, and observability standards to ensure system reliability. 5. Quality, Security & Performance • Define testing strategies covering unit, integration, and end-to-end testing for: • .NET ecosystems (xUnit, NUnit, MSTest) • JavaScript ecosystems (Jest, Mocha, Cypress, Playwright) • Ensure security best practices including authentication, authorization, and secure API design (OAuth2, OpenID Connect, JWT). • Drive performance optimization initiatives and capacity planning efforts. • Establish standards for production readiness, resilience, and disaster recovery. 6. Stakeholder Collaboration • Partner with product managers, engineering leaders, and business stakeholders to translate business requirements into technical solutions. • Lead architectural reviews, proof-of-concept initiatives, and technical feasibility assessments. • Clearly communicate architectural decisions, trade-offs, and risks to both technical and non-technical audiences. • Align technology roadmaps with organizational strategy and delivery timelines. Required Skills: • Expert-level experience architecting and delivering solutions using modern .NET (including .NET 8 and ASP.NET Core). • Expert-level experience with JavaScript/TypeScript and the Node.js ecosystem. • Proven ability to design systems that intentionally leverage both .NET and open source stacks. • Strong hands-on experience with React.js (Angular and Vue.js exposure is a plus). • Deep experience designing and governing RESTful API architectures across multiple platforms. • Advanced knowledge of PostgreSQL and SQL-based databases, including support for analytical workloads; familiarity with NoSQL (MongoDB). • Demonstrated experience architecting data warehouse solutions, analytics platforms, and data pipelines. • Proven expertise designing scalable platform architectures, including distributed systems, event driven designs, and high-availability deployments. • Extensive experience with CI/CD pipelines and DevOps practices in multi-stack environments. • Strong understanding of application security, authentication, and authorization mechanisms. • Experience with containerization and orchestration technologies (Docker, Kubernetes). • Hands-on experience deploying & operating systems in cloud environments (AWS, Azure, or GCP). • Leadership & Soft Skills • Proven experience leading and mentoring senior engineers and development teams. • Excellent communication skills with the ability to explain complex architectural concepts clearly. • Strong decision-making and problem-solving skills. • Ability to manage multiple initiatives and priorities in a fast-paced environment. • Strong collaboration skills across engineering, product, and business teams. Education and Experience: • Bachelor’s degree in Computer Science, Information Technology, or a related field. • Master’s degree in a related technical discipline is preferred. • 10+ years of professional software development experience, preferred. • 10+ years in a Solutions Architect, Principal Architect, or equivalent Sr. technical leadership role. • Demonstrated success architecting and delivering enterprise-scale systems across both .NET and open source platforms. • Strong background in full stack development including ASP.NET Core, C#, Node.js, React, PostgreSQL, and SQL-based databases. • Proven experience designing and governing large-scale, scalable platform architectures,including distributed systems and high-availability environments. • Hands-on experience with data warehouse architectures, analytics platforms, & data integration pipelines, supporting reporting, business intelligence, & advanced analytics use cases. Preferred Certifications: • AWS Certified Solutions Architect or Azure Solutions Architect Expert. • Relevant Microsoft or open-source certifications. Work Environment: • This is a temporary contractor position and will be working remote. • This role may require occasional evening or weekend work to address critical IT issues or complete projects. Apply tot his job
Apply Now →

Similar Jobs

← Back to Home