Design and develop scalable RESTful APIs and microservices using ASP NET Core (NET 8+)
Implement business logic, validation, authentication, and authorization.
Develop secure APIs using JWT, OAuth2, OpenID Connect, and role-based access control.
Create integration services with third-party systems and enterprise applications.
Implement caching strategies using Redis.
Develop unit tests and integration tests.
Develop responsive web applications using Next js and React.
Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and Client-Side Rendering where appropriate.
Build reusable UI components and design systems.
Integrate frontend applications with backend APIs.
Optimize page performance, SEO, and accessibility.
Ensure cross-browser and mobile compatibility.
Collaborate with UX/UI designers for user-friendly interfaces.
Design and maintain relational database schemas.
Create stored procedures, functions, views, and triggers.
Optimize SQL queries for performance.
Ensure data integrity and security.
Containerize applications using Docker.
Deploy and manage applications on OpenShift.
Monitor application health and resource utilization.
Design microservices-based solutions.
Implement API Gateway integrations.
Apply Domain-Driven Design (DDD) principles.
Develop event-driven architectures.
Follow secure coding practices.
Implement:
Authentication
Authorization
Encryption
Audit logging
Conduct vulnerability remediation.
Ensure compliance with healthcare standards where applicable.
Support penetration testing and security reviews.
Conduct code reviews.
Enforce coding standards and architectural guidelines.
Create technical documentation.