MRI Software is a leading provider of real estate software solutions that transform the way communities live, work and play. MRI’s comprehensive, flexible, open and connected platform empowers owners, operators and occupiers in commercial and residential property organizations to innovate in rapidly changing markets. MRI has been a trailblazer in the PropT...
Read more about this company
Responsibilities include:
- Develop a deep understanding of both the functional and technical aspects of the Occupier product suite
- Thoroughly test client issues to recreate and assist in determining root cause
- Using MRI support tool, track and resolve client issues in a timely manner following appropriate Support procedures
- Actively monitor issues to ensure they are resolved within clients’ Service Level Agreements
- Attend client status meetings to review open issues
- Effectively and proactively manage client expectations
- Foster positive relationships with clients to ensure client retention
- Clearly document issue resolutions and confirm client understanding for closure of support cases
- Perform and participate in on-going system training and knowledge transfer with internal personnel across departments
- Actively participate in Transition to Support meetings to ensure successful knowledge transfer from implementation to support
- Log, test, track, coordinate deployment activities, and perform system testing as needed to achieve a successful upgrade
- Approach all circumstances and interactions in a professional manner
- Adhere to all internal policies and procedures as required by the Information Security Management Team
Requirements:
- BA/BS in Business or Computer Science or equivalent experience
- Proven experience in researching and resolving client issues (2 years +)
- Software testing and troubleshooting experience
- Flexibility and passion for delivering outstanding service
- Interpersonal skills coupled with the ability to work across departmental boundaries
- Excellent written and oral communication skills
- Excellent analytical skills
- Ability to work (individually and as part of a team) in a fast-paced environment, work on multiple projects, multi-task, define deliverables, and meet established deadlines
- Professional image and appearance
- Must be fluent in English
Preferences:
- Knowledge of SQL and relational database structure
- Technically proficient
- Real estate, facility management, or capital/project management knowledge and experience
go to method of application »
Job Summary
- MRI Software is seeking a Property Accountant to join our team! This individual will prepare monthly financial statements for commercial and residential management clients.
Responsibilities:
- Reconcile bank statements
- Post tenant receipts
- Post journal entries
- Analyse balance sheet and income statements for unusual activity and report to client
- Produce financial statement reports and submit to owner/management company
- Maintain open line of communication with clients at all times
Skills and other requirements:
- 2-4 years experience as a property accountant with commercial or residential management company
- Experience using MRI Software applications a plus
- Ability to communicate effectively with clients, peers, and management through written and/or verbal communication
- Ability to work independently
- Ability to work under deadlines
- Good organisational skills and the ability to manage priorities
- A high degree of dependability, motivation and flexibility
- Bachelor’s degree
go to method of application »
Position Overview:
As a Data Analyst, you will be instrumental in transforming data into actionable insights that inform business decisions. This role requires strong Excel skills, proficiency in analytics, data manipulation and migration, Salesforce and database management experience, and a strong understanding of ETL tools and SQL. The ideal candidate will be an analytical thinker with the ability to translate and match data sets, perform account mapping, and de-duplicate data, who can craft and implement data-driven strategies.
Responsibilities:
- Collect, process, and clean data from different sources.
- Perform data manipulation and migration tasks across various databases and platforms, including Salesforce.
- Develop, maintain, and manage advanced reporting, analytics, dashboards, and other BI solutions.
- Use statistical tools to interpret data sets, paying particular attention to trends and patterns that could be valuable for diagnostic and predictive analytics efforts.
- Translate and match complex data sets, perform account mapping, and deduplicate data.
- Conduct thorough data analysis to help our team make informed decisions.
- Leverage ETL tools and SQL for data extraction and analysis.
- Document specifications for business intelligence reports, dashboards, or other outputs.
- Collaborate with cross-functional teams to develop and refine data analytics processes.
Requirements:
- Bachelor's degree in Mathematics, Economics, Computer Science, Data Management, Statistics, or a related field.
- Proven work experience on Data management, Data Extraction, Cleansing, normalization and validation.
- Proficient in PowerBI, DAX and creating dashboards or reports.
- Experience in data migration, translation, matching, and deduplication across various databases and platforms, including Salesforce.
- Strong knowledge of ETL tools and Advanced SQL.
- Understanding of data warehousing and data cleaning.
- Excellent analytical skills and ability to derive insights from data.
- Strong communication and presentation skills, both written and verbal.
Preferred:
- Advanced degree in a related field.
- Professional experience with data visualization tools (such as Tableau or Power BI).
- Certifications in Salesforce or other relevant platforms.
- Familiarity with agile methodologies.
- Experience working in a remote team setting.
go to method of application »
Job Summary
MRI Software is seeking a Software Engineer to join our team in our Cape Town office! As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Candidate should have a passion for development and an eagerness to learn new things and improve their skills. You will be a part of a team that collaborates well, works hard, and has fun.
Responsibilities
- Develop software features in a self-sufficient way and to a high technical standard
- Understanding the system architecture and technical goals of the product
- Follow the development process (source control, branching, testing, etc.) without assistance
- Actively troubleshoot issues and assist with complex support queries that require further analysis
- Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives
- Taking part in team activities such as collaborative development and code reviews
- Taking part in cross-team activities such as knowledge-sharing and documentation
- Building relationships with all other teams in the product development department
- This is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties to achieve business objectives.
Essential Criteria
- A Degree or Diploma in Software Engineering, Computer Science or a related area, or equivalent years of experience.
- Demonstrable experience in .Net (C#, ASP.Net, Core, MVC, Razor Views)
- Demonstrable experience in JavaScript (Native / Typescript / JQuery)
- Demonstrable experience in Angular or similar technologies.
- Demonstrable experience in SQL (Microsoft SQL Server)
Advantageous Criteria
- Experience using cloud technologies (Microsoft Azure, RabbitMQ)
- Experience using Azure DevOps
- Experience in writing Unit Tests
- Experience in working with Micro-Service architecture/patterns
Personal Attributes
- Good verbal and written communication skills
- Eager to learn new skills
- Constantly improving current abilities
- Team player with a can-do attitude'
go to method of application »
Overview:
As a Systems Administrator with the MRI Software IT Services Team, you will work across Private and Public cloud technologies, learning business processes whilst being exposed to exciting new technologies such as VMWare vCentre, Azure, SQL, Citrix, Cisco hardware, FortiNet firewalls and many more networking and operational tools.
In this position, you will assist with a wide range of IT operational duties such as Microsoft Active Directory management, VMware Virtual Machine deployment and configuration, Anti-Virus and security vulnerability activities, deploying virtual web servers, creating and maintaining DNS records and be fully immersed in day-to-day operational IT Services activities.
Responsibilities:
- Deployment and configuration of VMware Virtual Machines in vCentre and Azure
- Citrix DaaS
- Installation and management of IT security tools
- SQL Server and DB administration
- Managing and administering service desk ticketing system queues
- Review of SOPs and documentation
- Remote Desktop Gateway management, configuration and troubleshooting
- IPSEC Tunnels and administration
- Configuration of monitoring tools
- Active Directory management and troubleshooting
- VPN Configuration and troubleshooting
- General vCentre management and troubleshooting
- SFTP Server management
- IP Subnet management
- Certificate Management
- SMTP Relay server troubleshooting and management
- Azure Kubernetes Cluster Services
- Patching and Updates
- Server Builds and Software deployments
- Standby and Overtime duties required
- Client Engagements
Knowledge and Skills:
- Strong interest in general IT (Networking, Operating Systems, Scripting)
- Attention to detail, ability to follow SOPs and suggest improvements to documentation and processes
- Ability to multi-task and prioritise accordingly
- Strong Interpersonal Skills with focus in Customer Centricity
- Strong vendor management skills
Education
- Bachelor’s Degree Computer Science, Information Systems or equivalent
- MTA/MCSE/Azure Certified
- VMWare Certification
- Security Certification
- ITIL nice to have
go to method of application »
The Operations Coordinator/Analyst role is crucial to the success of MRI’s Global Professional Services (GPS) organization. The role is part of our GPS Operations Management team and participates in a variety of functions that include:
- Project Management
- Resource Management
- Training Solutions Management
- Business Operations Management
This is a highly visible role that supports the operational area of the business through ongoing interaction with other MRI departments; senior leadership; client executives; and clients. Our ideal candidate will have excellent written and oral communication skills; is highly organized; flexible; is motivated by learning; and is comfortable with taking charge of initiatives and managing them through to completion.
RESPONSIBILITIES:
- Assist the Resourcing Manager and play a pivotal role in the roll out of centralized scheduling. This will include process documentation, setup in the MRI scheduling software tool and training to Project Managers and Consultants
- On-boarding new teams into the centralized scheduling process to ensure a smooth transition
- Setup and on-going maintenance of skills matrices for all GPS Consultants
- Regular and ad-hoc reporting around resource capacity, demand and future project requirements
- Schedule project resources (technical, consultancy and training services) administer additions, changes and deletions in the scheduling system
- Monitor, track, and report on professional services cancellations
- Attend team meetings as the operations representative to support professional teams, offer scheduling advice and overall operations best practice
- Creation of new projects once the sales cycle has been completed
- Coordinate activities, requests and approvals between GPS and other MRI departments
- Maintain project statuses and financial budgets for projects within OpenAir and SalesForce.com
- Maintain documentation and internal systems to ensure efficient processing of projects and all related tasks
- Support and maintenance of Operations departmental processes and procedures
- Expediting quotes, orders and query resolutions from both Project and Account Managers
- Support and train the GPS team in the use of OpenAir, Smartsheets and JIRA
- Understand key data points in our systems and write ad-hoc reports to analyse data
- Timesheet monitoring, escalation, and reporting
- Assist with regional month-end closing procedures, invoices, and financial reconciliation
- Reporting and liaising with project managers regarding clients aged debt positions
- Handle invoice matching and invoice queries when required in support of the finance team
- Incentive
- Quarterly reporting and presentation of commission and incentive plan information
- Be proactive in carrying out tasks and activities making suggestions for process improvement where possible
REQUIREMENTS:
- Must be a driver, a GREAT communicator and know when to involve people to get tasks completed on time. Meets expected timelines consistently;
- Strategic, tactical, and detailed oriented. Meticulous attention to detail required—places high value on order, accuracy, client satisfaction and turnaround times;
- Must be moderate to expert in MS Excel and MS Office in general (formulas, formatting, pivot tables);
- Very professional and use communication skills to talk with clients to answer questions and resolve queries;
- Ability to be analytical, review numbers, gather and present results for business review to help drive process improvement and change;
- Clearly demonstrate positive behaviour and attitude which contributes towards achieving and supporting the departmental, company and operational objectives;
- Capability to multi-task along with a willingness to learn, develop, accept and adapt to a constant changing environment;
- Great organisational and record keeping skills. The development and upkeep of processes and procedures are crucial to the success of the team;
- Confidence to accomplish job requirements and positively welcome feedback for continuous improvement.
- Knowledge of Salesforce.com a plus.
go to method of application »
As a Software Engineer, you will develop, test, and maintain software solutions throughout the Software Development Lifecycle. It would help if you had a passion for development and an eagerness to learn new things and improve your skills. We are looking for a team player willing to offer opinions confidently and drive delivery success.
Responsibilities
- Develop software features in a self-sufficient way and to a high technical standard
- Understanding the system architecture and technical goals of the product
- Follow the development process (source control, branching, testing, etc.) without assistance
- Actively troubleshoot issues and assist with complex support queries that require further analysis
- Taking part in team ceremonies such as stand-ups, planning sessions, demos and retrospectives
- Taking part in team activities such as collaborative development and code reviews
- Taking part in cross-team activities such as knowledge-sharing and documentation
- Building relationships with all other teams in the product development department
- This is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete other reasonable duties to achieve business objectives.
Essential Criteria
- A Degree or Diploma in Software Engineering, Computer Science, or a related area, or equivalent years of experience.
- Demonstrable experience in .Net (C#, ASP.Net, Core,)
- Demonstrable experience in JavaScript (Native / Typescript / JQuery)
- Demonstrable experience in SQL (Microsoft SQL Server)
Advantageous Criteria
- Experience using cloud technologies (Microsoft Azure, API Management tools)
- Experience in writing Unit Tests (NUnit, xUnit, Jasmine)
- Experience in working with Micro-Service architecture/patterns
Personal Attributes
- Good verbal and written communication skills
- Eager to learn new skills
- Constantly improving current abilities
- Team player with a can-do attitude
go to method of application »
Position Overview:
As the UX Lead/Manager, you will be responsible for overseeing all aspects of the user experience design process, from user research and conceptualization to implementation and iteration. You will lead a team of UX designers and collaborate closely with cross-functional teams to create innovative, user-centric solutions that drive business growth and customer satisfaction.
Responsibilities:
- Lead and mentor a team of UX designers, providing guidance, feedback, and support to help them grow and excel in their roles.
- Define and implement the UX design strategy, establishing best practices, processes, and standards to ensure consistency and quality across all projects.
- Collaborate with product managers, engineers, and other stakeholders to define project goals, scope, and requirements, ensuring alignment with business objectives and user needs.
- Conduct user research and analysis to gain insights into user behaviors, needs, and preferences, using findings to inform design decisions and drive product improvements.
- Lead the creation of user personas, user flows, wireframes, prototypes, and other UX deliverables to effectively communicate design concepts and solutions.
- Champion a user-centered design approach throughout the organization, advocating for the importance of user experience and driving a culture of empathy and innovation.
- Establish and maintain relationships with key stakeholders, fostering collaboration and communication to ensure successful project outcomes.
- Stay updated on industry trends, emerging technologies, and best practices in UX design, sharing knowledge and insights with the team and applying learnings to enhance our products and processes.
Qualifications:
- Bachelor's or similar qualification in Design or a related field.
- 5+ years of experience in UX design and leading a team
- Strong portfolio showcasing a range of UX design projects, including web and mobile applications, demonstrating a deep understanding of user-centered design principles and methodologies.
- Proven experience leading and managing a team of UX designers, with the ability to inspire, motivate, and empower team members to achieve their full potential.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate complex ideas and concepts clearly and persuasively.
- Strategic mindset with the ability to think critically and analytically, making data-driven decisions and balancing user needs, business goals, and technical constraints.
- Proficient with design tools such as Figma, ZeroHeight and Pendo,
- Knowledge of front-end development technologies and principles is a plus.
go to method of application »
Overview:
As a Design System Engineer with a specialization in UX and Design Systems, you will play a key role in creating intuitive user interfaces and maintaining a cohesive design system for our digital products. You will collaborate closely with designers and other developers to ensure that our applications deliver a seamless and delightful user experience. This role combines the technical expertise of a front-end developer with a focus on user experience and design systems, making it essential for delivering high-quality, consistent, and user-friendly digital products.
Responsibilities:
Design System Development:
- Develop and maintain a robust design system that includes reusable components, patterns, and guidelines.
- Collaborate with design and development teams to ensure consistent implementation of design system elements across projects.
- Document design system components and usage guidelines for internal teams.
Front-End Development:
- Write clean, well-structured HTML, CSS, and JavaScript code to implement design mockups and wireframes.
- Ensure cross-browser compatibility and responsiveness of web interfaces.
- Optimize front-end code for performance and scalability.
Collaboration and Communication:
- Collaborate closely with designers, UX researchers, and other developers to align design and technical requirements.
- Communicate effectively with cross-functional teams to ensure a shared understanding of project goals and timelines.
- Provide feedback and contribute to design and development discussions.
Continuous Learning and Improvement:
- Stay updated on the latest trends, tools, and best practices in front-end development, UX design, and design systems.
- Proactively identify opportunities to improve existing processes and workflows.
- Share knowledge and insights with team members to foster a culture of learning and growth.
Qualifications:
- Bachelor's degree in Computer Science, Design, or a related field (or equivalent experience).
- Proficiency in HTML, CSS, and JavaScript, with a strong understanding of modern front-end frameworks such as Angular and React.
- Experience working with design tools such as Figma.
- Familiarity with version control systems.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Additional Preferred Skills:
- Experience with design system tools like Storybook, Zero height, Figma.
- Knowledge of accessibility standards and best practices.
- Experience with front-end performance optimization techniques.
- Understanding of Agile development methodologies.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.