Yardi Software Development Engineer in Reno, Nevada

POSITION: Software Development EngineerTYPE: Full time regular; Day Shift; Variable Days.LOCATION: Reno, NV.SALARY: $DOE.PLEASE NOTE:To apply for this position please apply online at www.Yardi.com.JOB DESCRIPTION:Under general supervision, the Software Development Engineer II designs, develops, debugs, tests and implements small to medium software enhancements. Responsibilities include correcting defects in existing applications and reports; documenting defect resolutions; and presenting implementation details.ResponsibilitiesModifies and maintains existing applications to established standards, specifications and approved changesPerforms maintenance programming for existing versionsUses corporate approved CRM systems to track cases, defects and resolutionsPresents implementation details to small internal groups. Uses corporate approved integrated development environment (e.g., Visual Studios, Eclipse)Performs and initiates unit testing of enhancements with the internal groups to ensure accuracy, integrity, interoperability and completeness to achieve desired resultsAnalyzes and documents reasons for test failure, and revises/debugs assigned programs and/or procedures as necessaryUses corporate approved sourced control applications (e.g., Microsoft Team Foundations) to maintain code changesUses corporate approved reporting tools, (e.g., SSRS, Crystal Report Writer, Microsoft Office or Adobe Acrobat) to create or modify reportsLearns and demonstrates in depth knowledge of a single domainUnderstands application and uses standardsExpands technical and industry expertiseAdheres to department policies, procedures and standards in the development and implementation of softwareRequirementsBachelor's or Master's degree in Computer/Engineering Science or equivalent experienceTwo (2) to five (5) years of experience using VB.NET or SQL (or equivalent programming tools) in an application development environmentIndependent problem solving and analysis skillsClear, effective verbal and written communication skillsGood time management skillsAbility to meet critical deadlines and prioritize multiple tasks in a fast-paced environmentCollegial, team-oriented disposition with the desire and ability to establish cooperative working relationships with employees at all levels within Yardi, outside of Yardi, and with clientsFamiliarity with one of the following computer programming language (VB.NET, Java, Java Script, C#) preferredExperience with relationship databases (SQL Server, Oracle) preferredExperience with accounting systems a plusExperience with Web applications preferredUnderstanding of property management industry a plusiEOE Race/Gender/Disabilities/Vets