Want to be a part of our team?
BMS Software Development Engineer is tasked with assisting with designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.
Incumbents within this job are to assist with for detailed design for certain modules / sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.
Design and develop functionality in a micro-services environment working with APIs, telemetry data, and running ML / AI algorithms on it, working with both structured and unstructured data.
Would work with various facilities & operations teams / BMS & Automation teams to develop U.I screens / backend database creation & integrations, as per NTT standards, to meet the defined objectives of the automation projects
Would be responsible for getting the U.Is & Automation screens created by vendors , tested & activated
Responsible for minor customizations & modifications within our existing systems like BMS / ACS / CCTV / CMMS
Would be solely responsible for new software module development (end to end) as per requirements, independently or through vendor support
Would be responsible to conduct regular training and awareness program, for internal stake holders.
Would have to develop interfaces for graphics or reports from our IBMS systems : BMS Schneider / Tridium) / CCTV (Genetec / Milestone) / Access Control systems (Genetec & Solus)
Assist in understanding any new customized requirements for BMS / CCTV Extensions to Clients
Would be engaged in troubleshooting any issues faced in clients live projects of data transfer , like MQTT / REST API
Assisting in regular updates in Systems software versions / Configurations, as per Best Practices & software releases.
Implementations of add on projects / upgradations / customer deliverables in existing operational DCs.
Working at NTT
Would work with various facilities & operations teams / BMS & Automation teams to develop U.I screens / backend database creation & integrations, as per NTT standards, to meet the defined objectives of the automation projects
Would be responsible for getting the U.Is & Automation screens created by vendors , tested & activated
Responsible for minor customizations & modifications within our existing systems like BMS / ACS / CCTV / CMMS
Would be solely responsible for new software module development (end to end) as per requirements, independently or through vendor support
Would be responsible to conduct regular training and awareness program, for internal stake holders.
Would have to develop interfaces for graphics or reports from our IBMS systems : BMS Schneider / Tridium) / CCTV (Genetec / Milestone) / Access Control systems (Genetec & Solus)
Assist in understanding any new customized requirements for BMS / CCTV Extensions to Clients
Would be engaged in troubleshooting any issues faced in clients live projects of data transfer , like MQTT / REST API
Assisting in regular updates in Systems software versions / Configurations, as per Best Practices & software releases.
Implementations of add on projects / upgradations / customer deliverables in existing operational DCs.
Knowledge, Skills and Attributes :
Knowledge of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office
Developing in programming languages such as C / C++,C#, Java, JavaScript, Python, Node.js, etc., libraries and frameworks
Knowledge in data structures, algorithms, and software design with strong analytical and debugging skills
Knowledge of micro services-based software architecture and experience with API product development
Developing in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra
Possess a can-do attitude and one that takes initiative
Interpersonal skills
Ability to work multi-functionally and work well as a team
Ability to work well in a diverse team with different backgrounds and experience levels
Ability to thrive in a dynamic, fast-paced environment
Knowledge with CI / CD concepts and tools
Skills Summary
What will make you a good fit for the role?
Workplace type : On-site Working
On-site Working
Equal Opportunity Employer
NTT is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment.
We do not discriminate based on age, race, color, sex, religion, national origin, disability, pregnancy, marital status, sexual orientation, gender reassignment, veteran status, or other protected category