Enterprise Applications Administrator - Realty Income Corporation

October 18, 2017
...Unable to display logo...

Realty Income Corporation

San Diego, California 92130

Come join one of San Diego’s four S&P 500 companies, Realty Income Corporation, The Monthly Dividend Company®. Realty Income attracts smart, high performing individuals who value integrity, perseverance, and team work. If working in a highly professional environment that rewards employees resonates with you, please apply today. 

Our opening is for an experienced Enterprise Applications Administrator who is responsible for managing and maintaining Realty Income’s Enterprise Software solutions. This administrator collaborates with Department Heads to establish technology objectives for the groups, ensuring that these objectives are in line with the corporate IT strategy, and maintains transparent communication with groups to ensure that solutions meet both departmental requirements and service levels.  As the Administrator of the Yardi software suite is responsible to ensure the software modules perform, are optimized and up to date, and data is secure. 


Specifically the Enterprise Applications Administrator will be responsible to:


  • Ensure that applications meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues. Align business goals with applications roadmaps and priorities.
  • Use system knowledge expertise, collaborate with the team to help define, implement and execute an enterprise wide system use strategy; develop and enhance current software solutions.
  • Apply extensive knowledge of real estate industry best practices while serving as an internal advisor to user groups, and make recommendations to help optimize use and efficiency of system.
  • Initiate and perform system and business process reviews and other service reviews to evaluate system utilization for maximum efficiency.   
  • Understand business reporting requirements, and assist with the design and development requirements for reports. Develop maintenance and upgrade calendar to effectively oversee, test and implement new modules and upgrades which keep the application updated and error free.
    • Analyze documentation and technical specifications of any new application under deployment or consideration to determine the intended functionality is not in conflict or duplicative to the Yardi software suite
    • Analyze all requested changes to the system for appropriateness and consideration of impact on the system efficiency and integrity of our data. Communicate changes and upgrades to organization and coordinate approvals of both the change, and the timing to implement the change.
    • Track and report status on all user change requests for the Yardi application suite.
    • Follow-up on all changes performed on application to verify completion.
  • Ensure new and existing software integrations into the Yardi system meet functional requirements, system compliance, and interface specifications. Monitor automated processing of data between Yardi and various software solutions to ensure completeness and accuracy.
  • Manage User Security Access for the Yardi suite, and be conversant with the Yardi security platform.
  • Maintain current Standard Operating Procedures (SOP) documentation.
  • Develop and communicate training and documentation for end users, hold clinics as necessary, and other user-related activities. Assist organization with using existing and new functionality of the application. Update the company backup procedures according to new or modified applications.
  • Update the company Disaster Recovery setup and procedures, ensuring that new applications or application updates are part of the DR.


Other Enterprise Applications

  • Maintain current Standard Operating Procedures (SOP) documentation.
  • Understand overarching business need for the application and keep current with changes to the system.
  • Keep application updated and error free by organizing/scheduling upgrades and patches.
  • Schedule environment upgrades with organization and IT Team.
  • Follow-up on all changes performed on application to verify completion.


Technical Expertise

  • Use in-depth knowledge and skills in Microsoft SQL, Yardi, and relative systems to perform a full range of SQL queries.
  • Using advanced understanding of the Yardi system to create & modify tables, views and reports as needed
  • Apply Yardi expertise to decipher errors and find solutions.
  • Routinely create relational tables and databases; design and build views to display data; and import and validate data from various types of input.



  • Approve department invoices related to the systems this role administers ensuring accurate billing is followed per contract terms.
  • Review, grant and revoke user access rights to our Enterprise software and other related applications.
  • Maintain annual maintenance agreements.
  • Liaise with outside software vendors and consultants and represent the best interests of Realty Income.
  • Bi-annually work with both internal and external auditors on the SOX audit.
  • Support for Service Desk on various service desk tickets if they are escalated.



  • Bachelor’s degree (B.A.) from a four-year college or university in Computer Science; or eight years related experience and/or training; or equivalent combination of education and experience.
  • Master’s degree is a plus.
  • PMP certification a plus.
  • 5 years or more of experience implementing and supporting Yardi products.
  • 5 years or more of Commercial Real Estate experience is preferred. Experience in a Real Estate Investment Trust (REIT) is a plus.
  • Experience managing a project team of functional and Technical Yardi specialists (internal and external), with demonstrable experience planning, organizing and implementing software roadmaps.
  • Knowledge of Yardi system integrations. (i.e.; Concur, Chatham, ESRI, etc.).
  • Stakeholder management, vendor and partner management experience.
  • 3 or more years of experience in a Project Management role, preferably in a software development environment. 
  • Experience in Yardi report writing a major plus.
  • Ability to think strategically and translate between the business requirements and the technical specifications is a major plus.
  • Familiarity in Yardi report writing tools such as Yardi Spreadsheet Reporting, Yardi Correspondence Reporting and SQL Reporting Services (SSRS).
  • Demonstrated ability at leading solutions that solve business problems; ability to influence the opinions, approach of business and IT team members.
  • Knowledge of related software systems in the marketplace is preferred to stay up-to-date with technology.
  • Ability to effect organizational change needed to improve effectiveness.
  • Experience establishing structures and processes to plan and manage the orderly implementation of change.
  • Advanced knowledge of Yardi and Microsoft SQL software is required.
  • In-Depth knowledge of Microsoft Office Suite software is required.
  • Listens and responds constructively to others' ideas.
  • Ability to measure the quality of one’s own work.
  • Attention to detail is imperative to success in this position. 
  • Can effectively handle several problem or tasks at once.
  • Problem solving/analytical abilities is critical.
  • Provide assistance to others when needed.