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 Sr Python Developer at Citi is responsible for leading applications systems analysis and programming activities, particularly for the Wholesale Lending business. This role requires a strong background in Python development, full stack web development, and experience with microservices. The developer will work closely with the Technology team to implement new or revised application systems and programs, ensuring high code quality and performance while adhering to CI/CD practices.

Responsibilities

  • Work on strategic and tactical projects for the Wholesale Lending business as an experienced Python Developer.
  • Develop multi-tier web applications and microservices.
  • Write code daily as a hands-on software engineer.
  • Ensure code quality, performance, unit testing, and build processing in CI/CD.
  • Develop python-based streaming applications as needed.
  • Work with both relational and non-relational databases, with a preference for MongoDB and Oracle.
  • 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.
  • Demonstrate problem-solving and decision-making skills.
  • Utilize version control tools like GIT, SVN, and Bitbucket.

Requirements

  • 6-10 years of relevant experience in Apps Development or systems analysis role.
  • Extensive experience in system analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Subject Matter Expert (SME) in at least one area of Applications Development.
  • Demonstrated leadership and project management skills.
  • Consistently demonstrates clear and concise written and verbal communication.

Nice-to-haves

  • Experience in the financial services industry preferred.
  • Familiarity with Windows and Linux operating systems and ability to write shell & batch programs.
  • 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