Responsibilities :
- End-to-end software development : Design, develop, test, and deploy full-stack features using Angular (UI), .NET 8 (API / backend), and Cosmos DB (data layer).
- Design and implement clean, scalable, and secure backend services in C# running in Azure App Services or Azure Kubernetes Service.
- Develop dynamic UI components using Angular best practices, Material Design or custom UX specs.
- Integrate Azure Cosmos DB for high-throughput data processing, leveraging partitioning, indexing, and TTL effectively.
- Contribute to architecture and technical decision-making for new and existing products.
- Write unit and integration tests and participate in peer code reviews to maintain code quality and regulatory traceability.
- Collaborate with QA, product owners, UX designers, and other engineers in agile ceremonies (Scrum, sprint planning, etc.).
- Document design and code decisions to meet internal auditing and external regulatory standards.
- Support deployment pipelines and CI / CD practices using Azure DevOps or GitHub Actions
Job Requirements Details :
Must-Have Skills :
5+ years of full-stack development experience with modern web technologies.Strong proficiency in Angular (v14+) for front-end development.Proven expertise in .NET 6 / 7 / 8 for backend services and APIs.Hands-on experience with Azure Cosmos DB, including partitioning, indexing, and performance tuning.Solid understanding of REST APIs, JSON serialization, and asynchronous programming in .NETExperience using Azure DevOps, API Management, Key Vault, and App ConfigurationSolid understanding of cloud architecture and deployment using Azure.Knowledge of unit testing frameworks (e.g., xUnit, Jasmine, Karma)Experience with Docker and container orchestration in Azure Kubernetes Service (AKS)Strong understanding of design patterns, SOLID principles, and software architectureFamiliarity with HIPAA , FDA 21 CFR Part 11,or GxP validation or Experience working in or with regulated industries, preferably medical devicesExcellent problem-solving and communication skills.Soft Skills and Team Fit
Proven ability to work independently, yet collaborate actively in a team settingStrong communication skills, with ability to explain complex technical concepts clearlyComfortable working in a fast-paced, iterative development cycleAttention to security, compliance, and performance is criticalPassionate about writing clean, maintainable, and testable codePreferred Qualifications :
Degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience)Experience working in regulated industries (e.g., healthcare, medical devices, life sciences, or finance)Familiarity with compliance standards such as HIPAA, FDA 21 CFR Part 11, or ISO 13485Master"s degree or additional certifications (e.g., Microsoft Certified : Azure Developer Associate)LI-AH1 #LI-ONSITE