Define & drive architecture of the SaaS/cloud & Mobile based solutions for smart buildings and Smart Cities product lines.
Perform Detailed Architectural Risk Analysis, identify risks to validate architecture & make risk mitigation plans.
Do Buy, Make and Co Create technology decisions to maintain strategic leadership with customers and technology partners.
Provide technical leadership, guidance, and assistance to development teams in implementation of established architectures and designs.
Primary contact focal for technical communication to all stakeholders
Adapt system and software architectures practices to emerging business and technology demands.
Investigate third party products and technology frameworks for their applicability and fit
Independently think, visualize and innovate new ideas, prepare concepts and discuss with stakeholders.
Ensures the logical and systematic conversion of product requirements into software solution, managing technology and scope for the complex products.
Demonstrate expertise in elicitation and negotiation of the product requirements with the customers and partners.
Build required domain knowledge in Smart Cities, city surveillance and integrated building management system areas.
Represents technical viewpoint for various technologies during product road mapping. Must have overall 10+ years of IT
Experience and strong understanding of Micro services architectures.
Minimum 3-4 years prior hands-on experience in developing and deploying large software based solutions on Cloud infrastructure.
Good understanding and experience working with different Cloud providers in IaaS, PaaS, SaaS domains, and strong understanding of the Cloud technology market, players, their offerings and trade-offs.
Must be proficient in authoring System/Product/Solution requirements from the stakeholders requirements.
Must have experience in converting System Requirements to Architecture/Design concepts.
Must be well versed with Architecture styles and patterns and trade off analysis using standard methodologies.
Must have working experience in design for scalability, performance for large scale Cloud Applications/Solutions.
Must have worked in global/multi location product development environment.
Strong working knowledge on MS Azure and/or AWS or other platforms, strong working knowledge on development using .NET or J2EE technologies.
Strong Knowledge of .Net and UI with extensive experience on C#, ASP.NET MVC, WCF, JQuery, CSS3.
Well versed with design patterns such as MVC, MVVM, MVP and etc.
Databases: SQL Server, Non SQL, query optimization, Database balancing
Must be expert in distributed architectures, Web Services, WCF.
Experience with Agile software development practices.
Must have experience in Cyber Security needs/mitigation for Cloud based Application/Services needs.
Strong interpersonal skills with the ability to facilitate diverse groups, help negotiate priorities, and resolve conflicts among project stakeholders.
Excellent presentation, abstraction, analytical, and mentoring skills.
Must demonstrate a hands-on approach, attention to detail and results orientation.
Preferable to have TOGAF/ MS certified
Development experience in building control systems domain preferable