Job Information

TIAA Lead CRD Application Developer in SAN FRANCISCO, California


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 Lead CRD/Application Developer is a critical role in the Global Investments technology organization, supporting the Nuveen front office. This highly visible role will play a key position in the order management system consolidation and migration efforts across several trading desks and asset classes. The candidate will work closely with business stakeholders, users, and IT to define and implement business workflows as part of the team implementing and consolidating OMS systems across Nuveen.

Nuveen is looking for a lead developer with strong Charles River IMS and extensive asset management experience. The individual needs to be a highly motivated self-starter with strong sense of professional pride and individual accountability.

Nuveen is undergoing a transformational change across the front office, from both a business and technology perspective. The current set of technology projects is foundational to the future growth of the firm. This highly visible role will own major components of several technology deliverables. Nuveen is looking for the right candidate to provide expertise on best-practices within the Charles River environment, serve as a go-to resource for our business partners, and mentor junior staff on the team. The ideal candidate is comfortable in a high performance, fast paced, high-pressure environment. Well-developed analytical skills and superb written and verbal communication skills are a must.


  • Manage individual project priorities, deadlines, and deliverables using AGILE methodologies

  • Develops high-quality, fully tested solutions that meet business needs

  • Serve as a development leader on Charles River IMS multi-asset trading platform interfaces

  • Communicate development status in a timely manner, including metric reporting

  • Create appropriate technical documentation of developed solutions for operational support

  • Collaborate with IT and business partners to design, develop, test and troubleshoot end to end technical solutions

  • Perform tasks of high complexity to modify processes, plans, and designs as needed

  • Complete testing in accordance with company standards and as defined in approved testing plans – this includes quality assurance and performance testing

  • Ability to work as part of a team and communicate effectively at all organizational levels with written and verbal communication skills

  • Assists less senior developers in following SDLC/Agile and change management processes

  • Interacts with other IT teams as required to leverage enterprise services

  • Participate in paired programming and code review sessions

  • Ability to participate in requirements review, with business partners and IT colleagues, to ensure full understanding and ask clarifying questions

  • Ability to provide feedback and technical guidance for proposed solutions

  • Focus on deploying operationally supportable solutions that require minimal on-going maintenance

  • Analytical, problem solving, and troubleshooting skills

  • Work in an environment supporting legacy solutions, while designing, developing, and deploying target-state technologies


Required Skills:

  • BS or BA Degree in Computer Science or engineering required

  • 5+ years of asset management development experience, with specific experience in order management systems and equity/fixed income trading

  • Experience implementing Charles River Developer Investment Management System – with a preference for someone who has worked on CRIMS as a specialist and has worked on a hosted implementation

  • Experience developing software using one or more of the following:

  • Microsoft (C#.Net, WPF, WCF, .Net Core)

  • API Development

  • DevOps Pipeline Automation (Electric Flow, Terraform)

  • Batch and Scripting Languages and Tools (Autosys / PowerShell / python / Unix shell)

  • SQL Server / Oracle / Amazon Aurora / RDS

Preferred Skills:

  • Experience troubleshooting and maintaining complex SQL

  • Experience with Agile and SDLC development methodologies

  • Knowledge of equity and fixed income products and business workflows

  • Thorough understanding of front office (trading, portfolio management, and compliance) applications, with ability to design high-performing solutions

  • Possess analytical, problem solving, and troubleshooting skills

  • Desire to be a member of a high-performing team, surrounded by other high-performing individuals

Equal Employment Opportunity is not just the law, it’s our commitment. Read more about the.

If you need assistance applying due to being visually or hearing impaired, please email.

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.

Additional Information

  • Requisition ID: 1723766

Company: Nuveen

Post Date: Nov 22, 2019