As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this role, you’ll have at least 8+ years of commercial experience, including substantial hands-on involvement in web application development. It requires collaboration with teams of Designers, Developers & Other stakeholders.
Responsibilities:
Contribute to the strategic vision of the product development organization and lead the team toward that vision.Coach the team on modern web development best practices, and help define the architecture of the strata web offerings in line with MRI’s preferred tech stacks wherever possibleCoach individual contributors to foster their professional development.Support the tech lead in managing the dev teamContribute to building team technical capabilities and ensure the use of repeatable processes(e.g. establish best practices, mentoring, individual development plans, recruiting, etc.) that align with technical and business strategyContribute to the execution of the technical roadmap based on input from the business and product advisory boardsHelp maintain a culture of learning and continuous improvementDocument work completed, ensure Jira is used for work tracking. Periodic submission of management information such as status updates and labour capitalization reporting.Help establish and maintain a bias for action across your team.Job Requirements:
8+ years of experience delivering commercial softwareExperience with .NET Core, C# and development using MVC4+ years of experience with front-end frameworks such as React JS and the related tools and processesExperience with the usage of REST APIsClient-side CSS pre-processors, such as LESS and SASSKnowledge of responsive web designKnowledge of SQL Database (we use MS SQL) and SSRS Reports.Familiarity with service oriented architectures and modern design patterns.Previous experience in developing enterprise software and SaaS applications.Familiar with Azure/AWS (our preferred environment is Azure)Basic knowledge of UI/UX standardsDirect project involvement and leadership of projects delivering enterprise software solutionsStrong understanding of software development best practices, including multiple development methodologies (experience with Agile principles preferred)MRI Software product knowledge or enterprise accounting software experience a plusKnowledge of enterprise software environments and deployment approaches for SaaS offeringsPersonal and Business Attributes/Skills:
Strong results orientationSelf-motivated team player with integrity and a great work ethicAbility to multitask in an effective and organized manner.Desire to work in a fast-paced environment and always willing to work hard to continually raise the bar for the team. Excellent communication and interpersonal skillsAccountable for commitments made and scheduled deliverables.Education:
Bachelor’s/master’s degree in software engineering, Computer Science, or a related areaBenefits:
Ability to learn leading technical / industry standards and technologies.Flexible working arrangementsAnnual performance-related bonus6x Flexi holidays: knock 2.5 hours off your day on any day.Engaging, fun & inclusive culture: check out the MRI Software APAC Insta feed and stories!
Company Overview:
MRI Software delivers innovative applications and hosted solutions that free real estate companies to elevate their business. Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting to investment modeling and analytics for the global commercial and residential markets. With nearly five decades of expertise and insight, we have grown to include offices across the United States, the United Kingdom, Hong Kong, Singapore, Australia, South Africa, New Zealand, Canada, India, and Ireland with over 3000 team members to support our clients and their unique needs!
MRI is proud to be an Equal Employment Opportunity employer.