Undergraduate degree or equivalent experience required. 10+ years of experience in Solutions Architecture and Business Application development. Architectural hands-on experience with microservices and distributed applications. Strong technical experience with LAMP, distributed web application architectures, Laravel, Node, Amazon native messaging and cache technologies. Experience with common distributed data tools in a production setting (Spark, Kafka, etc.). Experience with search/indexing systems (such as ElasticSearch). Experience architecting and automating cloud native technologies, CI/CD workflows and configuration management platforms. Experience with service and flow orchestration and operationalization of the production system (monitoring, logging, alerting, tracing, etc.). Experience with the full software development lifecycle and delivery using Agile practices. Advanced knowledge of software engineering principles, methods, and techniques to include Agile/Scrum, DevOps and Continuous Integration / Continuous Delivery (CI/CD) methods. Hands-on experience with AI/ML. 10+ years of software engineering experience, with at least 5+ years in technical leadership or architecture roles. Strong expertise in .NET Core / .NET 6+, Entity Framework Core, and microservices. Hands-on experience with Kafka, SignalR, AWS, Postgres, Docker, Kubernetes, OpenTelemetry, cXML, JavaScript, React.js, and CI/CD. Experience with cloud-native architecture, distributed systems, and observability practices. Excellent problem-solving, communication, and mentoring skills.