Citi has an opening for a Senior Programmer Analyst focused on Python Applications Development. The role is a full-time position located in the Pune Division, Maharashtra. The core requirement is expert-level skill in Python, signifying a hands-on development role building, testing, and deploying robust applications. Responsibilities will likely encompass the full software development lifecycle, from requirements analysis and design to implementation and support, within the financial services sector. You will work on critical systems, requiring strong analytical abilities to understand business needs and translate them into efficient, scalable code. The senior designation implies a capacity for independent project leadership, technical guidance for others, and a deep understanding of best practices in software engineering. This position is suited for a seasoned professional passionate about crafting enterprise-grade solutions with Python.