The ideal candidate is a pragmatic technical leader who translates complex business requirements into highly scalable, maintainable software architecture.
Required Capabilities:
System Architecture:
Proven track record of designing large-scale ERP systems.
Design Fundamentals: Deep expertise in Object-Oriented Design (OOD) and strict application of SOLID principles for clean, maintainable code.
Distributed Systems: Extensive experience architecting, building, and deploying Microservices.
Business Alignment: Mastery of Domain-Driven Design (DDD) to effectively map complex enterprise workflows into modular, bounded software contexts