Software Engineer - Python Engineer

Citigroup

Pune, Maharashtra, India
Hybrid
5+ years python software development experience
Proficiency with django flask or fastapi frameworks
Experience designing restful apis
Citigroup is seeking a Software Engineer with expertise in Python to join their Pune, Maharashtra team in a hybrid work environment. The role involves developing and enhancing application systems while collaborating with various stakeholders to deliver effective programming solutions

Job Summary

  • This intermediate role involves participating in the establishment and implementation of new or revised application systems within Citi's Technology team.
  • The successful candidate will utilize Python expertise to identify system enhancements, analyze vulnerabilities, and recommend programming solutions to stakeholders.
  • Citi offers a global career opportunity with over 230,000 dedicated professionals, focusing on growth, community impact, and ethical business practices.

Matching Summary

Match Score: 85

Citigroup is seeking a Software Engineer with expertise in Python to join their Pune, Maharashtra team in a hybrid work environment. The role involves developing and enhancing application systems while collaborating with various stakeholders to deliver effective programming solutions.

Skills & Requirements

Must-have

  • 5+ years Python software development experience
  • Proficiency with Django Flask or FastAPI frameworks
  • Experience designing RESTful APIs
  • Knowledge of Microservices and MVC architectural patterns
  • Proficiency with PostgreSQL MySQL MongoDB or Cassandra
  • Experience with Docker and Kubernetes containerization
  • Familiarity with CI/CD pipelines using Jenkins or GitLab

Nice-to-have

  • Ability to coach new or lower level analysts
  • Strong written and verbal communication skills
  • Proven ability to analyze complex problems creatively
  • Experience operating with limited direct supervision
  • Demonstrated consideration for firm reputation and risk

Key Requirements

  • Bachelor's degree or equivalent experience
  • Minimum 5 years of professional Python development experience
  • Expertise in relational and NoSQL database technologies

Work Rights

Not specified

Tailored Resume

Cover Letter