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 S 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