Key Responsibilities
Define end-to-end solution architecture for new applications and system
enhancements
Design scalable backend systems using .NET 8 / ASP.NET Core
Establish best practices for API design, microservices, and integration patterns
Architect responsive and maintainable frontend solutions using React and
...
TypeScript
Design and optimize database architecture (SQL Server / Azure SQL)
Define strategies for background processing (Hangfire / Azure Functions /
Worker Services)
Lead integration design with external systems (e.g., SAP, file-based workflows,
APIs)
Ensure non-functional requirements: performance, scalability, security, and
reliability
Drive technical decision-making, including tools, frameworks, and design
patterns
Establish and enforce coding standards, architecture guidelines, and review
practices
Mentor developers and conduct technical reviews and design discussions Collaborate with DevOps to define CI/CD pipelines, deployment architecture, and
cloud strategy
Ensure proper logging, monitoring, and observability mechanisms
Participate in requirement analysis and translate business needs into technical
solutions
Required Skills & Experience
Strong experience in .NET Core / ASP.NET Core architecture and design
Deep understanding of RESTful API design and distributed systems
Experience with Entity Framework Core and database design (SQL Server /
Azure SQL)
Strong expertise in system design, design patterns, and clean architecture
principles
Hands-on experience with React and TypeScript (frontend architecture level
understanding)
Experience designing scalable and high-performance systems
Expertise in integration patterns (API, messaging, batch processing)
Strong understanding of authentication & authorization (OAuth2, JWT, SSO)
Experience with cloud platforms, preferably Microsoft Azure
Familiarity with Docker and containerization
Experience with CI/CD pipelines and DevOps practices
experience
12show more Key Responsibilities
Define end-to-end solution architecture for new applications and system
enhancements
Design scalable backend systems using .NET 8 / ASP.NET Core
Establish best practices for API design, microservices, and integration patterns
Architect responsive and maintainable frontend solutions using React and
TypeScript
Design and optimize database architecture (SQL Server / Azure SQL)
Define strategies for background processing (Hangfire / Azure Functions /
Worker Services)
Lead integration design with external systems (e.g., SAP, file-based workflows,
APIs)
Ensure non-functional requirements: performance, scalability, security, and
reliability
Drive technical decision-making, including tools, frameworks, and design
patterns
Establish and enforce coding standards, architecture guidelines, and review
practices
Mentor developers and conduct technical reviews and design discussions Collaborate with DevOps to define CI/CD pipelines, deployment architecture, and
cloud strategy
Ensure proper logging, monitoring, and observability mechanisms ...
Participate in requirement analysis and translate business needs into technical
solutions
Required Skills & Experience
Strong experience in .NET Core / ASP.NET Core architecture and design
Deep understanding of RESTful API design and distributed systems
Experience with Entity Framework Core and database design (SQL Server /
Azure SQL)
Strong expertise in system design, design patterns, and clean architecture
principles
Hands-on experience with React and TypeScript (frontend architecture level
understanding)
Experience designing scalable and high-performance systems
Expertise in integration patterns (API, messaging, batch processing)
Strong understanding of authentication & authorization (OAuth2, JWT, SSO)
Experience with cloud platforms, preferably Microsoft Azure
Familiarity with Docker and containerization
Experience with CI/CD pipelines and DevOps practices
experience
12show more