Apps Dev Intmd Programmer Analyst - Officer
Overview
In this role you contribute to the design, development, and improvement of application systems within Citi's Technology team. You’ll work with stakeholders to implement solutions, analyze security and quality, and guide junior colleagues. The position emphasizes independent judgment, risk-aware decision making, and collaboration to deliver reliable financial software. You will apply programming fundamentals, contribute to testing and debugging, and support client-facing systems with a focus on stability and compliance.
Compensation / Benefitsmedical, dental & vision coverage401(k)life, accident, and disability insurancewellness programspaid time offpaid holidays
ResponsibilitiesIdentify and define system enhancements and analyze code using script toolsConsult with users and technology groups to propose and implement programming solutionsApply programming fundamentals to design specifications and develop applicationsAnalyze applications for vulnerabilities, conduct testing and debuggingServe as advisor or coach to junior analystsIdentify problems, evaluate information, and implement solutionsExercise independent judgment with limited supervision and act as SME to stakeholdersEscalate and manage control issues with transparency to adhere to laws and Citi policies
Key requirements2+ years of Python experience in the Financial Service industryIntermediate level in Applications DevelopmentClear and concise written and verbal communicationStrong problem-solving and decision‑making skillsAbility to work under pressure and meet deadlinesBachelor’s degree/University degree or equivalent experienceclear communicationproblem-solvingability to work under pressurePythonApplications developmenttesting and debugging