Sr Application Developer

  • Competitive
  • Chicago, IL, USA
  • Permanent, Full time
  • Nuveen Investments
  • 08 Nov 17 2017-11-08

Sr Application Developer


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


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.


Application Development

  • 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.
Business Analysis
  • 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
  • Client service-oriented
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
Technical Skills:
  • 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
  • Self-motivated
  • Results driven
  • 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.