Staff Software Engineer - I
Job ID
31387
Posted
02-Nov-2021
Service line
Advisory Segment
Role type
Full-time
Areas of Interest
Digital & Technology/Information Technology
Location(s)
Gurgaon - Haryana - India, Hyderabad - Sindh - Pakistan


About CBRE:

CBRE Group, Inc. is the world’s largest commercial real estate services and investment firm, with a revenue of $26.106 Billion (as recorded on September 30, 2021) and more than 100,000 employees (excluding affiliate offices). CBRE has been on the Fortune 500 list each year since 2008, ranking #122 in 2021.

It has also been voted ‘Industry’s top brand’ by the Lipsey Company for 21 consecutive years, in addition to being one of Fortune’s “Most Admired Companies” for 12 years in a row, including being ranked number one in the real estate sector in 2020, for the second consecutive year.

CBRE’s Digital and Technology (D&T) organization is dedicated towards revolutionizing the real estate space with its software products. Our breakthrough products have brought real estate management to the fingertips for our clients.

Our small, fast-paced teams are responsible for creating innovative software that enhances the experiences of both our internal and external clients. As part of CBRE’s Digital & Tech organization, you’ll be able to learn from the most brilliant software engineers and designers while tackling tough problems, solution to which will drive our technology forward.

Job Role:

To deliver this vision, we are looking for an experienced Software Engineer to help us grow our development team as we work to expand our internal and client-facing (web and mobile) applications. This person will help with our backend API development initiatives and help manage both infrastructure and software required by API’s to globally support dynamic interactive mobile applications for our client facing professionals and our customers worldwide. 

Job Title: Software Engineer / Senior Software Engineer                       

Job Location: Gurugram / Noida / Hyderabad                                       

Start Date: As soon as possible


Key Responsibilities:

         Collaborating with architects, product management and engineering teams to help define and implement innovative solutions according to product direction.

         Collaborate with a team of developers to guide, mentor and deliver Enterprise class products.

         Develop and test new enterprise application features using test-driven development

         Perform enhancements or maintenance to existing software solutions

         Monitor for, evaluate, resolve and make decisions and recommendations to remediate application production issues

         Work with Product Manager and Scrum Master to estimate, design, and build efficient, long term business applications utilizing standards

Key Requirements:

Experience:  4-12 years would be preferable.

Required Skills:

         Bachelor's degree (B.E/MCA) required in computer science, IS, MIS or related technology or engineering field.

         Restful API and microservices development experience.

         Proficient in Java, Spring Boot Libraries & Frameworks.

         Proficient understanding of code versioning tools such as GitHub.

         Experience with build tools such as maven, Azure ADO, Jenkins 2 etc.

         Working knowledge of the cloud (AWS, Azure)

         Proficient in Docker, AKS, Kubernetes

Personal Attributes:

         Very good communication skills.

         Ability to easily fit into a distributed development team.

         Ability to manage timelines of multiple initiatives.