Nuveen is the investment management arm of TIAA. It is one of the largest global asset managers with specialist knowledge across a wide array of asset classes, including fixed income, equities and alternatives. Nuveen is driven not only by the independent investment processes across the firm, but also the insights, risk management, analytics and other tools and resources a truly world-class platform provides. As a global asset manager, our mission is to work in partnership with our clients to create outcome-focused solutions to help them secure their financial future. For more information about the firm please visit our website at www.Nuveen.com
The primary responsibility of the position is to understand, support and enhance the Nuveen corporate applications environment. The candidate will be responsible for the analysis, creation and/or maintenance of these applications by using the tools, methodologies and processes established to meet the needs of the organization. The incumbent will be active in contributing to the fulfillment of Nuveen's Mission to work in partnership with our clients to create outcome-focused solutions to help them secure their financial future, by demonstrating the following responsibilities and duties.
As a team member with subject matter expertise, the Senior Application Analyst will be an active member in the full life cycle of the delivery of solutions. This may include design, development, implementation, testing and supporting the solution. The successful candidate must demonstrate a mix of business and technical expertise, be able to work with code as well as collaborate with business and IT colleagues. In addition, the individual must be committed to sharing knowledge and proactively working to foresee and avoid possible single points of failure within the team and the IT organization.
KEY RESPONSIBILITIES AND DUTIES:
Develop and document sound technical solutions to meet user requirements
Develop high level and detailed designs for assigned development initiatives
Resolve business-technology issues that impact production processes and system availability
Analyze, design and develop changes to system batch processes as required
Take ownership for the resolution of technical issues for assigned third-party vendor applications
Plan, test, and deploy bug fix, enhancement, and upgrade software releases as required
Share knowledge of work products, including but not limited to developed code.
Review technical deliverables produced by other members of the team.
Develop a strong understanding of business requirements; working with business users to define technical and process requirements
Identify and recommend best approach to solve business issues
Document business requirements and create detailed requirements for proposed solution changes.
Strong interaction with end users and business sponsors required
Manage projects using established project methodology.
Monitor and report on project progress, including schedule, milestones, cost, issues and risks
Periodically monitor support workflow and work with the Application team to prioritize, assign and resolve problems and incidents
Develop and execute quality assurance routines to ensure quality of software
Evaluate vended-applications and determine best fit for the organization
Education and/or Experience:
Investment management industry experience required
Bachelor's degree from an accredited four-year college or university
7+ years of solid experience in Business Application Software design, development and production support
Experience in Finance, Human Resources, Compliance or Legal applications a plus
Interpersonal / Communication / Language skills:
Excellent communication skills (oral and written)
Strong business acumen and service orientation
mathematical / analytical / reasoning skills:
Strong problem recognition and resolution skills
Analysis skills that can produce multiple viable solutions to a given issue
Develop and evaluate innovative solutions
Ability to implement solutions quickly once resolution identified
Software design and development experience on Microsoft technology platform utilizing Waterfall/Agile methodologies
Experience with core Microsoft technologies (SQL, Stored Procedures, SSRS, SSIS, C# and .NET Framework)
Batch management tools such as Tivoli Work Scheduler (TWS)
Experience Microsoft Enterprise Content Management and Collaboration technologies (SharePoint / K2)
Experience with Tableau or other Business Intelligence tools
Deep understanding of relational and multidimensional data modeling Other :
Strong work ethic
Ability to work under pressure making decisions in a timely manner with incomplete information
Excellent attention to detail
Effectively adapts to change; comfortable with complexity and ambiguity, and coaches others to embrace change
Limited travel required (
Equal Employment Opportunity is not just the law, it's our commitment. Read more about the Equal Employment Opportunity Law .
If you need assistance applying due to being visually or hearing impaired, please email Careers Help .
We are an Equal Opportunity/Affirmative Action Employer. We will consider all qualified applicants for employment regardless of age, race, color, national origin, sex, religion, veteran status, disability, sexual orientation, gender identity, or any other legally protected status.