Senior Full Stack Software Engineer / Architect .Net, Java, Springboot, DevOps, API's
Contract Position (12+ Months) Remote - must sit in PST or MT timezone
Looking for a Sr Full Stack Architect/Engineer/Principal Heavy Hitter with Hands on and Solutioning experience with C#, .Net, Java, Spring boot, with a DevOps background
Position Overview
We are hiring a Senior Full Stack Software Engineer / Architect to support the ongoing modernization, stabilization, enhancement, and future-state architecture
The selected consultant will serve as both a hands-on architect and senior software engineer responsible for evaluating the current-state platform, reducing technical debt, improving system scalability and maintainability, and establishing modern engineering practices that support long-term sustainability.
This individual will work closely with leadership, product owners, development teams, QA resources, DevOps engineers, and business stakeholders to define and implement a future-state architecture that improves platform reliability, security, performance, developer productivity, and user experience.
Key Responsibilities
Platform Architecture & Modernization
Assess the current architecture, technical debt, scalability, maintainability, security posture, and operational readiness of the platform.Define and implement modern software architecture patterns including: Clean Architecture
Full Stack Software
EngineeringDesign, develop, and maintain enterprise applications using: Java Spring Boot .NET / ASP.NET Core REST APIsRelational Databases (SQLServer)Design and implement scalable backend services and integrations.Perform hands-on coding, troubleshooting, code reviews, and technical leadership activities.Refactor legacy application components to improve maintainability and reduce technical debt.Support integration with internal and external systems that participate in clinical placement workflows.
AI-Enabled Software En
DevOps & Continuous
DeiveryCollaborate with engineering teams to improve CI/CD maturity and deployment automation.Support modernization of existing Jenkins and Azure DevOps pipelines.Implement best practices for:Source control managementBuild automation Deployment automationRelease managementEnvironment managementImprove deployment consistency, reliability, and development velocity.Support cloud-native engineering and Infrastructure-as-Code practices where appropriate.
Quality Engineering & TestingPromote engineering excellence through:Test-Driven Development (TDD)Automated Unit TestingIntegration TestingAPI TestingRegression TestingPartner with QA resources to establish scalable testing strategies and improve software quality.Help define automated testing approaches that support future modernization efforts.