Senior ABP / ASP.NET Core Architect – ERP & Multi-Tenant SaaS
Location: Onsite | Experience: 6+ years | ABP Framework: 2–3+ years
Overview:
Lead the design and development of scalable ERP and multi-tenant SaaS platforms using ASP.NET Core and ABP Framework. Mentor teams, implement DDD, modular architecture, and cloud-native solutions.
Key Responsibilities:
- System Architecture: Design ERP & SaaS platforms, multi-tenant isolation, clean architecture, high scalability, modular ABP modules.
- Design Patterns: Apply Repository, Unit of Work, CQRS, Mediator, Factory, Strategy, Specification, Domain Events, and Dependency Injection for maintainable, scalable systems.
- ERP Modules: Finance, CRM, Inventory, HR, Procurement, Projects, Reporting; ensure secure module communication.
- Multi-Tenant SaaS: Tenant provisioning, database-per-tenant or shared models, tenant-based authorization, subscription billing.
- Event-Driven Architecture: Use RabbitMQ and distributed events for background jobs and decoupled communication.
- Database & T-SQL: High-performance SQL Server design, stored procedures, indexing, transaction management, row-level security.
- Security & Compliance: OpenID Connect, OAuth2, RBAC, secure APIs, encryption, audit logging, GDPR/HIPAA/SOC2/SOX compliance.
- DevOps & Cloud: CI/CD, automated testing, Docker/Kubernetes, Azure/AWS deployment.
- Frontend Integration: Angular, React, Blazor; ensure secure, modular, high-performance UI.
- Agile Leadership: Lead technical discussions, mentor developers, promote clean code.
Required Skills:
- 7+ years software development; 2–3+ years ABP Framework
- Expert in ASP.NET Core, C#, DDD, Clean Architecture, design patterns
- ERP or large SaaS platform experience
- T-SQL, database optimization, event-driven systems, containerized deployments
Preferred:
- Microservices architecture, high-scale distributed systems, ERP domain modeling
- Apply via:Email: Safetybus1700@gmail.comWhatsApp: 0509163102
Job Type: Full-time
Work Location: In person