Citigroup - New Castle, DE

posted about 2 months ago

Full-time - Mid Level
New Castle, DE
Credit Intermediation and Related Activities

About the position

The Python Developer - AVP Software Engineer role at Citi involves participating in the establishment and implementation of new or revised application systems and programs. The position focuses on contributing to applications systems analysis and programming activities, particularly for the Wholesale Lending business. The ideal candidate will have strong Python development skills and experience in full-stack web development, microservices, and database management.

Responsibilities

  • Participate in the establishment and implementation of new or revised application systems and programs.
  • Work on strategic and tactical projects for the Wholesale Lending business.
  • Develop applications using Advanced Python and contribute to code quality and performance.
  • Engage in python-based streaming development and work with MongoDB and/or Oracle.
  • Write code daily as a hands-on software engineer and develop multi-tier web applications.
  • Demonstrate knowledge in microservices and full-stack web development.
  • Ensure code quality, performance, unit testing, and build processing in CI/CD.
  • Gather requirements and design solutions independently with end users.
  • Act as a Subject Matter Expert (SME) in Applications Development.
  • Adjust priorities quickly as circumstances dictate and demonstrate problem-solving skills.

Requirements

  • 5-8 years of relevant experience in software applications development.
  • Experience in systems analysis and programming of software applications.
  • Strong knowledge and development experience using Advanced Python.
  • Experience in developing multi-tier web applications and microservices.
  • Familiarity with both relational and non-relational databases.
  • Experience with version control tools like GIT, SVN, and Bitbucket.
  • Ability to work under pressure and manage deadlines or unexpected changes.

Nice-to-haves

  • Experience in the financial services industry.
  • Familiarity with Windows and Linux operating systems.
  • 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