Citigroup - Irving, TX

posted about 2 months ago

Full-time - Mid Level
Irving, TX
Credit Intermediation and Related Activities

About the position

The Applications Development Senior Programmer Analyst is an intermediate level position focused on the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. The role aims to contribute to applications systems analysis and programming activities, particularly within the Wholesale Lending business, requiring hands-on software engineering skills, especially in Python development.

Responsibilities

  • Participate in feasibility studies, time and cost estimates, IT planning, and risk technology.
  • Conduct applications development, model development, and implement new or revised applications systems to meet business needs.
  • Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation.
  • Provide user and operational support on applications to business users.
  • Utilize in-depth knowledge of applications development to analyze complex problems and provide evaluations of business and system processes.
  • Recommend and develop security measures in post-implementation analysis of business usage.
  • Consult with users/clients and other technology groups on issues and recommend advanced programming solutions.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Serve as an advisor or coach to new or lower-level analysts.
  • Act as a Subject Matter Expert (SME) to senior stakeholders and team members.

Requirements

  • 5-8 years of relevant experience in applications development.
  • Experience developing with Python.
  • Experience in systems analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Working knowledge of consulting/project management techniques/methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Experience in Python-based streaming development.
  • Experience with any NoSQL database.
  • Experience in developing multi-tier web applications.
  • Experience in microservices architecture.
  • Full Stack web development experience required.
  • Familiarity with Windows and Linux operating systems and ability to write shell & batch programs.
  • Experience in version control tools like GIT, SVN, and Bitbucket.

Nice-to-haves

  • Experience in the financial services industry preferred.
  • Demonstrated problem-solving and decision-making skills.
  • 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