Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Citi

Senior Software Application Developer

Citi

. Design, build, and implement application systems supporting core business operations within Technology .

Posted 10/27/2026full-timeMexico City • MexicoSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in systems analysis and software application development, with a strong focus on backend application systems, project management, and compliance with industry standards. Proficient in Python, SQL, and microservices development, while also providing mentorship to junior developers.

Highest-signal resume keywords
Python ProficiencyApache Spark ExperienceMicroservices DevelopmentProject Management MethodsAdvanced English Proficiency

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Systems AnalysisSoftware Application DevelopmentBackend Application SystemsAPI IntegrationDatabase ManagementRisk EvaluationSecurity EnhancementsTechnical Standards DefinitionFeasibility StudiesOperational Support
Soft Skills
MentoringProblem SolvingAdaptabilityCommunicationLeadership
Tools & Technologies
PyCharmAI-Assisted Development ToolsCiti Technology Environment
Industry Keywords
ComplianceBusiness ProcessesTechnology ProjectsPost-Implementation ReviewsOperational Procedures

Tech Stack

Tools & technologies
ApacheMicroservicesPythonSparkSQL

About the role

Key responsibilities & impact
  • Design, build, and implement application systems supporting core business operations within Technology
  • Build and implement new or enhanced backend application systems from feasibility studies through time and cost estimates
  • Lead the full development lifecycle, including analysis, design, build, testing, and implementation
  • Provide operational support to business users
  • Analyze complex problems and evaluate business processes and industry-standard alignment
  • Design and recommend security enhancements based on post-implementation reviews
  • Advise users, clients, and technology teams on technical challenges and recommend programming solutions
  • Define technical standards and operating procedures for application development
  • Mentor junior developers and analysts
  • Evaluate risk and ensure compliance with applicable laws, regulations, and company policies

Requirements

What you’ll need
  • 5 to 8 years of experience in systems analysis and software application development
  • Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience
  • Proficiency in Python
  • Hands-on experience with Apache Spark and PyCharm
  • Working knowledge of SQL and database management
  • Exposure to AI-assisted development tools such as Copilot and agent-based integrations
  • Experience managing and delivering technology projects
  • Practical knowledge of project management methods
  • Ability to work under pressure and adapt to shifting deadlines, new tools, and changing requirements
  • Advanced English proficiency
  • Experience with microservices development and API integration
  • Familiarity with Citi's technology environment

Benefits

Comp & perks
  • Hybrid working: three days in the office and two days working remotely
  • Ongoing learning and development opportunities
  • Resources supporting financial wellbeing and work-life balance