Demonstrated ability to design applications using SOLID principles, clean code, design patterns, layered/clean architecture, microservices, API-first design, event-driven concepts, domain modeling, resiliency patterns, and loosely coupled architectures. Strong SQL/PLSQL and relational database skills, preferably SQL Server, along with experience designing data access layers, integrations, APIs, messaging/event-based integrations, and performance-efficient database interactions.