Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• Microsoft Certified: Certification in Development / Architect (Preferred).
• 10+ years of experience in enterprise application architecture and design.
• Proven experience in designing and implementing large-scale enterprise applications across multiple business domains.
• Expertise in application integration and enterprise resource planning (ERP) systems.
• Demonstrated experience managing cross-functional teams in an agile or DevOps environment.
• Experience working with enterprise-level data management and analytics tools.
• Expertise in application design patterns, software architecture principles, and best practices.
• Experience with software development lifecycle (SDLC) methodologies such as Agile, Waterfall, or DevOps.