This job posting is seeking a Trainee Engineer to work from home for MRI Software. The individual will apply defined software development processes to deliver high quality code under an Agile methodology. Responsibilities include designing, implementing, and testing software projects while building relationships with team members. Requirements include a technical degree and experience with object-oriented programming, source control tools, and databases. The role offers flexible hours, training, bonuses, and a fun company culture.