Intelligent Building Software Engineer
24th October 2018
This job has now expired please search on the home page to find live IT Jobs.
IT at Schroders is not just about technology; it's about problem solving using cutting edge technology to support the business and deliver high end solutions. We encourage innovation and value excellence. We are a global function that’s managed locally and this allows us to develop and deploy systems and processes across our international offices. To learn how we’ve grown, explore our interactive timeline to see how we've been shaping financial futures since our very beginnings. Global Infrastructure Technology is responsible for running all aspects of technology Infrastructure for Schroders globally. We have representative support personnel in most global offices. The bulk of architecture & engineering happens in London, Singapore & New York. The Head of IT Estates reports into the Global Head of Infrastructure Technology in London.
We also recognise that successfully balancing personal and professional commitments brings out the best in our teams and therefore all roles in Global Technology are reviewed for suitability for flexible working arrangements, with this specific opportunity available to applicants from 3 to 5 days per week. We passionately believe that individual performance is enhanced by embracing the whole individual and structuring a working environment that supports them.
This is a brand new role to take software engineering responsibility for a new, state of the art, Intelligent Building platform including operational support and development responsibilities working with vendors. This will require someone with strong software engineering knowledge with a focus on full stack Java. This is a new service being delivered as part of Schroders new HQ in 1LWP. The product and role does not currently exist in our operational environment and the skillset is a new one to IT, being heavily biased towards FM building services but adding technical complexity that belongs in IT. This role reports to the Head of IT Estates.
The iBMS Software Engineer will take day to day software engineering responsibility for a new, state of the art, Intelligent Building platform called SmartVUE. The iBMS is underpinned by a Tridium Niagara BMS operated by Facilities Management so a close working relationship with FM and the Product Manager is needed-it is expected the successful applicant will be qualified full stack Java developer/support engineer. SmartVUE acts as a "Single Pane of Glass" view into the BMS and associated FM sub systems allowing 1st line, non expert access to the systems to increase engineering efficiency and reduce cost through automated and enhanced ticketing and analytics.
The sub systems include: lighting; security door entry; CCTV; CAFM/IT Service Desk; HVAC; lifts; EMS/PMS; connection management; asset management; AV room control; centralised drawings and location services/space utilisation. The SmartVUE application will be hosted internally and available to FM as an application suite, accessible from any desktop in the new HQ or from a corporate mobile device. The same suite, restricted by permissions, will offer user access to room booking, room control, find a colleague and wayfinding.
Sub system integration may be delivered using traditional BMS controller integration techniques or through API integration. The role is for a software specialist and the successful applicant will need a solid understanding of how Rest and SOAP APIs are used in the delivery of the overall system.
The successful applicant will demonstrate the ability to engage positively with colleagues in IT on the server and storage, network and security aspects of the platform as well as FM operatives and sub system vendors as required. Key Responsibilities:
Own the day to day software operation of the iBMS and it’s APIs.
Operate in a global team in an advice and guidance capacity.
Work closely with the infrastructure teams, FM, Project Managers and 3rd party support organisations in support of the service.
Review operational services of both in house and external providers to ensure standards are maintained.
Provide technical expertise in support of the day to day monitoring and tuning of the end to end infrastructure.
Own and develop a "lab" environment.
Engage with the wider Schroder support teams in the management and resolution of major incidents and problems. This will require out of hours work from time to time. General and Technical Skills:
Have a history of working in a mission-critical environment.
The ability to create high quality documentation for colleagues and end users alike.
Experienced supporting large and complex integrated environments.
Experience of working with managed service providers and outsourcers.
Experience of managing support services.
Good understanding of software testing frameworks.
Demonstrable ability in developing Rest and SOAP APIs and vendor SDKs
Strong understanding of AD
Good understanding of SQL 2016