Job Description
<p><p><b>About the Role</b><br/><br/>We are seeking a highly skilled and motivated Fullstack Software Development Engineer to join our product modernization program for a legacy 3-tier WPF/WinForms-based healthcare solution.
</p><p><br/></p><p>The mission is to re-architect and rebuild the system into a modern, scalable, and cloud-native platform leveraging microservices, APIs, and micro frontends deployed on AWS.
</p><p><br/></p><p>This role offers an exciting opportunity to work on end-to-end transformation from modernizing monolithic applications to building cloud-native services that deliver high performance, security, and reliability for critical healthcare operations.<br/><br/>The ideal candidate is not only strong in coding and problem-solving but also has a keen sense of system design, architecture, and DevOps integration, ensuring seamless delivery of business value in an agile Responsibilities :</b></p><p><br/><b>Backend & API Development :</b></p><br/>- Design, develop, and maintain scalable microservices and APIs using .NET 8, C#, and ASP.NET Web API.<br/><br/>- Ensure services follow REST and JSON API standards with proper documentation via Swagger/OpenAPI.<br/><br/>- Apply Clean Architecture and SOLID principles to maintain modularity and ease of testing.<br/><br/><b>Frontend Modernization :</b><br/><br/>- Transform legacy WinForms/WPF applications into modern, cloud-native web applications using React.js and micro frontend architecture.<br/><br/>- Build responsive, accessible, and component-driven UIs leveraging JavaScript/TypeScript, HTML5, CSS3, and UI component libraries.<br/><br/><b>Cloud & Infrastructure :</b><br/><br/>- Deploy services and applications on AWS (ECS, EC2, S3, API Gateway, IAM, RDS/Aurora).<br/><br/>- Collaborate with architects and DevOps engineers to define infrastructure as code (IaC) using Terraform, AWS CloudFormation, or AWS CDK.<br/><br/>- Set up and maintain containerization pipelines with Docker, ensuring secure, repeatable deployments.<br/><br/><b>Security & Authorization :</b><br/><br/>- Implement secure authentication and authorization mechanisms (AuthN/AuthZ) using JWT, OAuth2, and API Gateway.<br/><br/>- Ensure applications comply with healthcare security standards and best practices (HIPAA, GDPR awareness is a plus).<br/><br/><b>Data & Storage Optimization :</b><br/><br/>- Work with relational databases such as SQL Server and AWS Aurora PostgreSQL.<br/><br/>- Leverage ORM tools like Entity Framework for efficient data access, migrations, and query optimization.<br/><br/>- Design data access layers with a focus on scalability, integrity, and performance.<br/><br/><b>Agile & Collaboration :</b><br/><br/>- Participate in code reviews, sprint planning, backlog grooming, and agile ceremonies.<br/><br/>- Work closely with cross-functional teams (QA, architects, DevOps, UI/UX designers, and product owners) to deliver features on time.<br/><br/>- Contribute to technical discussions, proof-of-concepts (POCs), and architectural decision-making.<br/><br/><b>DevOps & Continuous Delivery :</b><br/><br/>- Establish and maintain CI/CD pipelines using GitHub Actions (or similar tools like Azure DevOps, Jenkins).<br/><br/>- Automate build, test, and deployment processes ensuring rapid, reliable, and repeatable releases.<br/><br/>- Monitor and troubleshoot production deployments using logging, monitoring, and alerting Technical Skills :</b><br/><br/><b>Backend & Cloud :</b><br/><br/>- .NET 8, C#, ASP.NET Web API<br/><br/>- REST/JSON APIs, Swagger/OpenAPI documentation<br/><br/>- Clean Architecture, SOLID, OOP<br/><br/>- AWS (ECS, EC2, S3, API Gateway, IAM, RDS/Aurora)<br/><br/>- Docker & containerization best practices<br/><br/>- Infrastructure as Code: Terraform, CloudFormation, CDK<br/><br/>- Authentication & Authorization: JWT, OAuth2, API Gateway integration<br/><br/>- Git, GitHub Actions, or equivalent CI/CD tools<br/><br/><b>Frontend :</b><br/><br/>- React.js, JavaScript/TypeScript, HTML5, CSS3<br/><br/>- UI Kit or similar component libraries (Material UI, Ant Design, etc.)<br/><br/>- Micro Frontends and modular UI development<br/><br/>- Responsive and accessible UI design (WCAG guidelines awareness)<br/><br/><b>Legacy Systems (Understanding) :</b><br/><br/>- WinForms, WPF, .NET Framework<br/><br/>- Familiarity with NuGet package management and legacy code migration strategies<br/><br/><b>Database :</b><br/><br/>- SQL Server and AWS Aurora PostgreSQL<br/><br/>- ORM frameworks like Entity Framework<br/><br/>- Query optimization and performance tuning<br/><br/><b>Architecture & DevOps :</b><br/><br/>- AWS Solution Architecture knowledge (application-level and system-level)<br/><br/>- Infrastructure as Code: Terraform, CloudFormation, CDK<br/><br/>- CI/CD tools: GitHub Actions, Azure DevOps, Jenkins (any modern pipeline tools)<br/><br/>- Familiarity with observability tools (CloudWatch, ELK stack, or Qualifications (Nice-to-Have) :</b></p><br/>- Experience in healthcare software domain (EHR, EMR, HIPAA compliance).<br/><br/>- Knowledge of event-driven architectures using AWS SNS/SQS or Kafka.<br/><br/>- Exposure to GraphQL APIs in addition to REST.<br/><br/>- Hands-on with unit testing, integration testing, and automation frameworks (xUnit, NUnit, Jest, Cypress).<br/><br/>- Experience with performance tuning and monitoring of distributed systems.<br/><br/>- Familiarity with serverless architectures (AWS Lambda, Step Functions).</p><br/></p> (ref:hirist.tech)