Job Description
Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology to our clients. We are committed to hiring the best, most talented people in our industry; and we support them through professional growth, flexibility, and personalized benefits to manage life in and outside of work. Whether you’ve got deep experience in commercial real estate, skilled trades, and technology, or you’re looking to apply your relevant experience to a new industry, we empower you to shape a brighter way forward so you can thrive professionally and personally.
Senior Software Engineer
JLL/Technologies Centre of Expertise
About JLL and JLL Technologies
JLL is a leading professional services firm that specializes in real estate and investment management. Our vision is to reimagine the world of real estate, creating rewarding opportunities and amazing spaces where people can achieve their ambitions. In doing so, we will build a better tomorrow for our clients, our people, and our communities.
JLL Technologies is a specialized group within JLL. At JLL Technologies, our mission is to bring technological innovation to commercial real estate. We deliver unparalleled digital advisory, implementation, and services solutions to organizations globally. Our goal is to leverage technology to increase the value and liquidity of the world's buildings, while enhancing the productivity and the happiness of those that occupy them.
What this job involves
We are looking for skilled engineers to work on the 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 Word with a client base of about 4 million users (about twice the population of New Mexico) with over 2 million locations, with hundreds of millions of assets connected through 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 Senior 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? Here's what we are looking for:
Critical skills:
At least a bachelor's degree in computer science or related field
8+ years of professional experience developing SaaS/PaaS products
Expertise with backend development – .NET/.NET Core
Expertise with ASP.NET MVC, Web API, Web Application Development
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)
Desirable skills:
API Design concepts and Development of RESTful and SOAP web services
Experience building and maintaining distributed applications using Kubernetes + Docker
Experience with agile methodologies
Familiarity with JavaScript frameworks like Angular and Kendo UI.
What you can expect from us
You will join an entrepreneurial, inclusive culture. One where we succeed together – across the desk and around the globe. It is where like-minded people work naturally together to achieve remarkable things. Our Total Rewards program reflects our commitment to helping you achieve your ambitions in career, recognition, well-being, benefits and pay.
Join us to develop your strengths and enjoy a fulfilling career full of varied experiences. Keep those ambitions insights and imagine where JLL can take you...
Apply today!
If this job description resonates with you, we encourage you to apply even if you don’t meet all of the requirements below. We’re interested in getting to know you and what you bring to the table!
Personalized benefits that support personal well-being and growth:
JLL recognizes the impact that the workplace can have on your wellness, so we offer a supportive culture and comprehensive benefits package that prioritizes mental, physical and emotional health.
About JLL –
We’re JLL—a leading professional services and investment management firm specializing in real estate. We have operations in over 80 countries and a workforce of over 102,000 individuals around the world who help real estate owners, occupiers and investors achieve their business ambitions. As a global Fortune 500 company, we also have an inherent responsibility to drive sustainability and corporate social responsibility. That’s why we’re committed to our purpose to shape the future of real estate for a better world. We’re using the most advanced technology to create rewarding opportunities, amazing spaces and sustainable real estate solutions for our clients, our people, and our communities.
Our core values of teamwork, ethics and excellence are also fundamental to everything we do and we’re honored to be recognized with awards for our success by organizations both globally and locally.
Creating a diverse and inclusive culture where we all feel welcomed, valued and empowered to achieve our full potential is important to who we are today and where we’re headed in the future. And we know that unique backgrounds, experiences and perspectives help us think bigger, spark innovation and succeed together.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
