Software Engineer - .Net



Share This Job

Bookmark and Share

Job Description

MRI Software is seeking a Software Developer to join one of our Agile development teams!  Under the Agile development methodology, this developer will work cross-functionally with other groups both inside and outside the department including Product Management and Documentations as well as create and test code in our dynamic team setting.  In this role, the developer will be able to gain a deeper understanding of specific programming languages such as C#, VB.Net, and Java through our in depth training program.  The ideal candidate is someone who will thrive in a team oriented environment, has a passion for software development, and is looking for a place where they can grow their career!


Established in 1971, MRI has been a forward-looking software leader in the property management industry for over 40 years.  Our service to the global multifamily and commercial property industries helps clients improve their bottom line and maximize the return on their diverse business portfolios.  MRI offers a broad range of flexible products that cover the spectrum of the business processes our clients require.   Currently, MRI Software is used by more than 4,500 clients on five continents and in 41 countries.




  •  2+ years experience programming in Microsoft C#, VB.Net, Java, or another object oriented programming language.
  • Experience with Microsoft programming technologies including
    • .Net Framework
    • Relational Database programming (SQL Server preferred)
    • MS Visual Studio
    • IIS
  • Strong relational database experience using SQL and ORM tools. 
  • Strong understanding of various development processes (SCRUM, Agile, RAD, etc), including specification, documentation, test driven development and quality assurance
  • Excellent communication and interpersonal skills

Headquartered in Cleveland, OH, MRI Software offers a competitive benefits package and opportunities for career development.  If you want to work in a collaborative, creative work environment where you can provide meaningful contributions while being challenged to grow on the job, then you are encouraged to apply!


| More