MRI Seeking an experienced and skilled candidate with passion for architecting, designing, evolving and developing Microsoft Dot net based applications
As a Team Lead, you will be involved in design, development, customisation, configuration, testing and enhancing browser based/desktop applications
You will also be involved in directly interacting with the Account Managersto understand the customer requirements and issues
You will be asked to lead our small but candid and collaborative team, where your knowledge and advice about application architecture and the newest technologies will be highly appreciated
Roles and responsibilities
Understand the functional domain of the application and its use
Design, Develop and Maintain efficient, reusable and reliable code
Interact with Account Managers to prioritise work and plan its delivery
Review and refactor code
Use structured Agile based development processes that are suited to the nature of work being carried out in the project
Lead a small team of 5-8 members to deliver well-architected and high-quality solutions
Skills requirement
Experience in developing browser-based and client-server based applications using Microsoft Dot net, preferable Microsoft Dot net Core
Proficiency in at least one Dot net language (C# preferred)
Experience in developing RESTful web services using ASPDot net Core Web API
Good SQL skills preferable with Microsoft SQL Server
Proficient with frontend development using HTML5, CSS and any one of the modern JavaScript frameworks like Angular (preferred), React, Vue
Proficient knowledge of architectural patterns?MVP, MVC, MVVM, and Clean Architecture
Experience in architecting and engineering solutions
Proficiency with Git/GitHub
Candidate Requirements
Total experience 8-12 years in the software industry with at least 3-4 years in leading teams
Proven experience in handling several aspects of software including, but not limited to performance, scalability, security and testing
Strong problem solving skills with a logical approach and methodology
Understanding of Software Development Life Cycle and Agile methodologies
Strong background in object oriented development techniques
Experience within a customer facing role and excellent written and verbal communication skills
A friendly and collaborative attitude, with willingness to train and share knowledge with junior team members
Personal And Business Attributes/Skills
Strong results orientation
Self-motivated team player with integrity and a great work ethic
Ability 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 skills
Accountable for commitments made and scheduled deliverables
Education
Bachelors/masters degree in software engineering, Computer Science, or a related area
Benefits
Hybrid working arrangements
Annual performance-related bonus
6x Flexi : knock 2
5 hours off your day on any day
Medical insurance coverage for extended family members
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