Internship Opportunity


Yardi Developer

Number of Positions:
Application Deadline:
Jan 28, 2022
Start Date:
Feb 14, 2022
End Date:
Jun 24, 2022

Job Description:



Yardi Developer

Toronto, Canada

About Citco

Citco is a global leader in fund services, corporate governance and related asset services with staff across 80 offices worldwide. With more than $1 trillion in assets under administration, we deliver end-to-end solutions and exceptional service to meet our clients’ needs.

About the Team & Business Line:

Proprietary software solutions and innovation are at the core of what differentiates Citco in the alternative investment space. Through our network of global development centres, Citco invests heavily in technology development, security, and infrastructure to ensure our clients continue to receive award-winning products that underpin our commitment to service excellence.

As a core member of our Real Assets IT team you will work with dedicated professionals to ensure our clients maintain access to their critical information assets while keeping Citco ahead of industry trends.

The Client Fund Services (CFS) Real Assets IT team is seeking a Yardi platform suite developer. The team is responsible for the development, maintenance and support of the integrated accounting and investment management Real Estate platform (Yardi). This multifaceted position is responsible for development, configuration, technical support and performance tuning. The candidate will also design and develop application and data interfaces in support of the evolving real estate application ecosystem, i.e., fund accounting, cash management, investor relations, operations, data warehousing, business intelligence/analytics and portfolio/fund modeling. This position will work with multiple Citco business units and technology teams, and at times interface with institutional clients in support of their reporting and custom requirements.

The ideal candidate will have an application development background with strong technical skills in MS SQL Server, SSRS, YSR, Yardi ETL/Task Runner and extensive experience with Yardi Voyager. Experience with Yardi Voyager Investment Management, Core Financials, International, Fixed Assets, Investor Relations, Performance Modeling, Budget & Forecasting modules is required. Experience with .NET is a plus.

Your Role:


Work with vendor to implement new releases into Test and Production environments
Coordinate the release process with business groups
Communicate detailed descriptions of functional changes and provide follow-up support as required

Application Support/Development:

Create and run ad-hoc database scripts and reports
Design and develop reports based on business requirements
Develop and execute database scripts such as data fixes, procedures and cursor
Create scripts to integrate Yardi with other products and services in the organization
Configure/develop new system functionality
Administer and resolve technical support requests coming from application users
Communicate effectively with the user community
Design and develop application interfaces and maintain existing interfaces
Maintain working knowledge of technical enhancements and new functionality
Troubleshoot and resolve performance issues at the OS, database and SQL code levels


Perform unit, performance and stress testing
Provide direction and support to the business divisions for User Acceptance Testing
Create test cases and coordinate execution of the test plans

About You:

Bachelor’s degree or equivalent work experience in either Information Systems or Computer Science
3 - 5 years of experience with Yardi Voyager Real Estate investment and accounting system required
Around 8 years total technical experience as a technical developer
Strong experience with Microsoft SQL Server and an expert knowledge of Yardi scripting and Yardi report types (scripted, YSR and SSRS)
Strong experience in maintaining MS SQL databases including creation, data management, backups, security and performance tuning
Experience supporting 3rd party vendor applications and interfaces
Experience with .Net & Visual Studio
Well rounded individual capable of performing several roles having ability to work in a fast paced, complex IT environment
Personal qualities: Possess a strong work ethic, self-starter, creative, a focus on customer service, possess a high level of energy, enthusiasm, excellent written and verbal communication and people skills, sense of urgency, team player, strong organizational skills, ability to multi-task, and commitment
Demonstrated proficiency in interpersonal and communication skills including oral and written English

Our Benefits

Your well-being is of paramount importance to us, and central to our success. We provide a range of benefits, training and education support, and flexible working arrangements to help you achieve success in your career while balancing personal needs. Ask us about specific benefits in your location.

We recognize diversity as a source of organizational pride and strength. We have made it a priority to reflect our nation’s evolving diversity in the people we hire, and the culture we create in our organization.

Citco welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection.

Employer Question 1:

Do you require any accommodations for the interviewing and recruitment process?

Employer Question 2:

Are you legally eligible to work in Canada?

Employer Question 3:

No question - Applicants, please type N/A in the text box below when submitting your application.

Employer Question 4:

No question - Applicants, please type N/A in the text box below when submitting your application.