The Senior Programmer Analyst is responsible for designing, developing, and maintaining software applications, reports, and business analysis solutions that support the casino resort, tribal government, and other tribal enterprises. This position serves as a bridge between business needs and technical solutions, ensuring that systems and applications are efficient, secure, and aligned with organizational goals. The role requires advanced programming expertise, strong report-writing skills, and the ability to analyze business processes.