Citigroup

posted about 2 months ago

Full-time - Mid Level
Credit Intermediation and Related Activities

About the position

The Python Developer position at Citi is an intermediate level role focused on the establishment and implementation of new or revised application systems and programs. The role involves contributing to applications systems analysis and programming activities, particularly for the Wholesale Lending business. The ideal candidate will be an experienced Python Developer with a strong background in software engineering, capable of working on strategic and tactical projects while ensuring high code quality and performance.

Responsibilities

  • Participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
  • Work on strategic and tactical projects for the Wholesale Lending business.
  • Develop applications using Advanced Python and contribute to python-based streaming development.
  • Write code daily as a hands-on software engineer.
  • Develop multi-tier web applications and microservices.
  • Ensure code quality, performance, unit testing, and build processing in the CI/CD pipeline.
  • Work with both relational and non-relational databases, including MongoDB and Oracle.
  • Gather requirements and design solutions independently with end users.
  • Demonstrate subject matter expertise in Applications Development.
  • Adjust priorities quickly as circumstances dictate and demonstrate problem-solving skills.
  • Utilize version control tools like GIT, SVN, and Bitbucket.

Requirements

  • 5-8 years of relevant experience in systems analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Strong knowledge and development experience using Advanced Python.
  • Experience in developing multi-tier web applications and microservices.
  • Familiarity with Windows and Linux operating systems and ability to write shell & batch programs.
  • Demonstrated problem-solving and decision-making skills.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Bachelor's degree/University degree or equivalent experience.

Nice-to-haves

  • Experience in the financial services industry preferred.
  • Experience with MongoDB and/or Oracle preferred.
  • Enthusiasm for learning and pursuing development of new skills.

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service