.Job DescriptionMonthly salary: up to $95,000 MXN per monthInterview process: 3 interviews and one technical assessment.Please note that this is a hybrid role based in Guadalajara or Mexico City.Hybrid role requiring 2-3 times in office per week.Our people at JLL and JLL Technologies are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them to thrive, grow meaningful careers and to find a place where they belong. Whether you've got deep experience in commercial real estate, skilled trades or technology, or you're looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward.What This Job InvolvesWe're looking for skilled engineers to work on Corrigo Platform. Corrigo delivers a single, powerful CMMS uniting your operations, asset & work order management, maintenance, and analytics to deliver smarter facilities management. Corrigo is one of the leading CMMS enterprise solutions in the world with a client base of about 4 million users with over 2 million locations, with hundreds of millions of assets connected through the Corrigo platform.The ideal candidate will have in-depth experience in SaaS/PaaS products which will play a critical role in the industry transformation journey.As a Staff Software Engineer at JLL Technologies, you will:Work closely with the Product Management team to understand product requirements and translate them into executable tasks.Develop new features, enhance existing features, and optimize existing functionality, from conception and design through testing and deployment.Support the customer services team addressing escalated issues in a variety of areas.Write clean, high-quality, maintainable code.Participate in code reviews.Optimize and performance tune the application.Work with and potentially manage globally distributed offshore development teams.Sounds like you? What we are looking for:Critical skills:At least a bachelor's degree in Computer Science or related field.6+ years of professional experience developing SaaS/PaaS products.Understanding business requirements and providing sound technical designs and solutions while leveraging critical thinking.Expertise with backend development – .NET Framework / .NET 6/7.Experience with ASP.NET MVC.Expertise with ORM frameworks – Entity Framework, NHibernate.Experience with the cloud ecosystem, preferably Azure, and familiarity with NoSQL Databases, Elasticsearch, etc.Experience with the design and development on relational databases (SQL Server is preferable).API Design concepts and Development of RESTful and SOAP web services.Experience with design and implementation of asynchronous processing, queues, topics, and related technologies.Experience with distributed applications, service-oriented architecture, caching, and related concepts