Citi, a leading global financial services company, is seeking a Senior Backend Developer specializing in Python and PySpark for their Mississauga office. This role combines traditional backend development with big data processing, requiring expertise in building scalable data pipelines and distributed systems. The position offers a hybrid work arrangement and sits at the intersection of financial technology and enterprise systems.
The ideal candidate will lead application systems analysis and programming activities, working closely with management teams to integrate functions and implement system enhancements. They will be responsible for developing and maintaining large-scale data processing systems using modern technologies like Apache Spark, Hadoop, and Kafka. The role requires both technical excellence and leadership skills, as the developer will serve as an advisor to mid-level team members.
This is an excellent opportunity for an experienced developer looking to work with cutting-edge big data technologies in a financial services context. The position offers exposure to complex business processes and the chance to impact critical systems at a global scale. The role combines technical expertise with business acumen, requiring someone who can translate business needs into technical solutions while maintaining high standards of compliance and risk management.
Key technologies include Python, PySpark, SQL, cloud platforms (AWS/Azure/GCP), and various big data processing frameworks. The position requires 6-10 years of relevant experience and deep expertise in applications development, making it ideal for senior developers ready to take on complex technical challenges in a leading financial institution.