Applications Development Sr. Programmer Analyst

Citigroup   •  

Phoenix, AZ

5 - 7 years

Posted 209 days ago

  • Job ID: 18010230

Description

Applications Developer Sr. Programmer Analyst

This position could potentially work remotely from another location.

  • As part of the Application Development team, you will be supporting, contributing and automating processes in a Data Warehousing and Reporting organization.
  • Under general direction, performs a variety of specialized duties that involve the collection and reporting of data and the maintenance of a comprehensive department management information system. 
  • Supports Citigroup Global Collections Operations across multiple lines of business (Cards, Mortgage, Personal Loans, etc).

Description

• As part of an Application Development team, the position is for someone who enjoys hands-on development who will do .NET front-end and SQL Server back-end programmer. 

• Strong database back-end skills using SQL Server 2012 or higher versions. Strong background with database design, querying, stored procedures, views, joins, performance, etc

• Sound knowledge of T-SQL and ETL concepts and experience using SQL Server 2012 or higher.

• Experience in SSIS and SSRS or equivalent data warehousing tools is needed

• Should have other ancillary .NET skills such as experience with ASP.NET applications (MVC, Webforms), C#, HTML5, RESTful and web-services

• Should have strong knowledge of file processing, VBA and Console applications

• Experience with source control – TFS 2010 or higher

• Knowledge of JavaScript preferred

Qualifications

  • BA/BS degree or 4+ years equivalent relevant experience in an application team environment
  • 5+ years of experience in SQL Server, SSIS, SSRS
  • 5+ years of experience in .NET applications (MVC, Webforms), C#, HTML5, RESTful and web-services
  • Comparable development experience with other data warehouse environments (Ex: Oracle) and/or working with large data sets will be considered
  • Strong analytical and product management skills required.
  • Successfully engage in multiple initiatives simultaneously and work independently with users to define concepts or under direction of project managers
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group of executives, managers, and subject matter experts
  • Must have intellectual curiosity and a willingness to delve into a problem and understand the root cause