CBRE is a world leader in commercial real estate management. One of our visions is to transform the company into a world-class business enabling technology organization with a focus on agile delivery.
To deliver this vision, we are looking to hire energetic and experienced Application Developers, who will grow with us to deliver a 'connected architecture' of systems and applications across lines of business and geographies.
As a Principal Software Engineer, Digital and Technology, the primary responsibility will be to define, design and implement complex solutions for the enterprise. You will have an opportunity to play a key role in data engineering space using state of the art technologies. You will have ample opportunity to learn from our experienced engineers.
ESSENT IAL DUTIES AND RESPONSIBILITES
Lead analysis, architecture, design and development of high-performance web and mobile solutions
Lead platform architecture design and platform deployment in cloud
Utilize latest technologies to develop dynamic and engaging global web applications, consistent across all browsers and platforms
Lead multiple development teams to deliver elegant solutions to challenging problems, with focus on optimizing processes and technologies
Collaborate with other technology teams to ensure integrated end-to-end design and integration Work with UI/UX designers to translate wireframes and mockups into interactive code that drives engagement
Develop in a test-oriented and fast paced environment. Support test automation and CI/CD
Support production systems including system/data integrity, scalability, performance, high availability, security and version control/upgrades
Act as a thought partner to empower both development and business teams to drive impact through proactive, holistic and data informed decision making
Collaborate daily with project stakeholders including IT operations and infrastructure staff, product owner(s), end users, and other business leadership
Contribute forward-thinking innovation and ideas to projects that introduce new technology and processes to increase business value and improve end-user experience
Ensure that team is following best practice development methodologies.
Adhere to security, compliance and best-practices guidelines
EDUCATION & QUALIFICATIONS
Bachelor's degree required in Computer Science, IS, MIS or related technology or engineering field with typically 5-7 years of relevant experience in building enterprise-level applications
6+ years of hands-on experience as a front-end developer with a minimum of 2 years in Angular
At least 2 years of experience with single page web application technologies including Angular.
Angular experience is a must for this job.
Has shipped outstanding websites/apps from concept to launch
Experience developing cross-browser and cross-platform compatible solutions
Experience with browser differences and limitations, and client-side performance optimization
Experience with RESTful APIs to connect to back-end services
Working knowledge of DevOps software Jenkins, Git, Karma, Protractor, Junit testing
Ability to complete tasks in a high-pressure environment
Experience with Agile software development processes and the development life cycle
Knowledge of DevOps and Agile methodologies
Highly self-motivated with desire to learn and adapt
Excellent inter-personal and communication skills, both verbal and in writing
Internal Number: 19028976
With broader and deeper capabilities than any other company, CBRE is the leading full-service real estate services and investment organization in the world.
CBRE Group, Inc. is the world’s largest commercial real estate services and investment firm, with 2017 revenues of $14.2 billion and more than 80,000 employees (excluding affiliate offices). CBRE has been included in the Fortune 500 since 2008, ranking #214 in 2017. It also has been voted the industry’s top brand by the Lipsey Company for 17 consecutive years, and has been named one of Fortune’s “Most Admired Companies” in the real estate sector for six years in a row. Its shares trade on the New York Stock Exchange under the symbol “CBRE.”
CBRE offers a broad range of integrated services, including facilities, transaction and project management; property management; investment management; appraisal and valuation; property leasing; strategic consulting; property sales; mortgage services and development services.