Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Yardi Systems Logo

Software Development Engineer I

Yardi Systems

From $120,000
May 9, 2025
Atlanta, GA, US
Apply Now

Yardi is seeking a detail-oriented and analytical Software Development Engineer I to modify, implement, and maintain existing software applications according to established standards.

Requirements

  • Proficiency in programming languages such as VB.NET, C-Sharp, Angular, Java
  • Familiarity with integrated development environments (IDEs) like Visual Studio or Eclipse
  • Experience with unit testing frameworks and methodologies
  • Knowledge of version control systems such as Git or Microsoft Team Foundation Server
  • Familiarity with CRM systems and their usage in tracking cases, defects, and resolutions
  • Experience with relationship databases (SQL Server, Oracle)
  • Experience with web applications

Responsibilities

  • Enhance, implement, and uphold existing applications in alignment with established standards and specifications
  • Conduct maintenance programming for current versions and integrate approved modifications
  • Investigate software issues comprehensively, identifying potential solutions, and conduct unit testing for proposed resolutions
  • Resolve defects in existing applications, documenting and reporting resolutions, and ensuring their effectiveness through follow-up
  • Utilize CRM systems for meticulous tracking of cases, defects, and resolutions
  • Employ endorsed integrated development environments (e.g., Visual Studio, Eclipse) to execute defect resolutions
  • Execute unit testing on designated defect resolutions to guarantee precision, integrity, and interoperability

Other

  • Bachelor’s Degree in Computer/Engineering Science or an equivalent combination of education and experience
  • Proven experience in software development and maintenance, preferably in a professional setting
  • Excellent communication skills and ability to collaborate effectively in a team environment
  • Detail-oriented with a commitment to upholding established standards and specifications
  • Ability to adapt to changing priorities and work efficiently in a fast-paced environment