Project Overview
An inpatient psychiatric facility is undergoing a large-scale modernization of its Electronic Medical Record (EMR) system, transitioning from a PowerBuilder-based legacy platform ("eChart") to a scalable, full-stack web-based architecture. The EMR system manages comprehensive data related to psychiatric and medical care, and its evolution is critical to supporting efficient clinical workflows and regulatory compliance.
Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.
Position Summary
We are seeking a seasoned.NET Systems Architectto lead the design and architecture of the new EMR platform. This senior-level role combines technical leadership with hands-on development and requires extensive experience with Microsoft technologies, system design, cloud platforms, and team mentorship.
The Systems Architect will define technical standards, establish scalable patterns, and guide a team of developers in building and maintaining a robust, secure, and high-performance full-stack .NET application suite.
Key Responsibilities
Architect .NET-based systems for enterprise-scale applications in the healthcare domain.
Define and enforce software architecture principles, patterns, and best practices.
Collaborate with cross-functional teams to translate business requirements into technical designs.
Ensure application scalability, reliability, performance, and security.
Guide the full software development lifecycle (SDLC) and oversee system implementation efforts.
Conduct code and architecture reviews; recommend improvements based on current best practices.
Develop shared tools, frameworks, and reusable components for consistent development.
Mentor junior developers and provide technical leadership across the team.
Troubleshoot, evaluate, and provide support for developed systems.
Communicate with end users to discuss requirements, limitations, and enhancement strategies.
Analyze technical data, interpret trends, and create reports and recommendations.
Stay current with emerging technologies and evaluate their potential for adoption.
Create and maintain detailed documentation for system architecture and design decisions.
Preferred Skills & Experience
10+ yearsof .NET software development experience, including5+ yearsin a systems architecture or lead developer role.
Proven experience designing and building robust, user-facing web applications.
Expert knowledgeof the Microsoft .NET ecosystem:
SQL Server, C#, ASP.NET, Blazor
HTML, CSS, SASS, JavaScript, TypeScript, jQuery
Experience inAWScloud environments is preferred.
Familiarity with DevOps principles andCI/CD pipelines.
Strong grasp ofAgile development methodologies.
Demonstrated ability to self-manage and complete complex projects with minimal oversight.
Exceptional communication and problem-solving skills.