Enterprise BI Architect (10+ years) / Sr Manager BI (14+ years)
Work with global stakeholders and subject matter experts to help define appropriate reference architecture.
Gather and articulate the IT technical vision and support the development of IT strategic plans for realizing the business goals of the enterprise.
Design complex systems, including requirements discovery and analysis, formulation of solution context, identification of solution alternatives and their assessment, technology selection, and design configuration.
Drive the development of near term and 3-5 year global target states to enable business capabilities.
Develop and maintain strategy, architecture, and relevant policies, standards, and compute models across the enterprise.
Identify and propose technology solutions and applications that meet business requirements. Assist project teams with defining application requirements and functional specifications using reference architecture and to ensure solution quality processes are followed.
Need to be hands on to Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
Prepares proof of concept & participates in the writing of technical documents (functional specifications, design documents, etc.) as required
Estimates the work required for new features to be added to products
Addresses and manages issues for non-functional needs of the architecture such as scalability, performance, and flexibility.
Applies advanced knowledge and experience to the development of new methods, programs and procedures
Position may require some travel to the U.S.
BE / B.Tech in Computer Science / MCA/ M Tech (Computer Science preferred)
Min 10 years of relevant industry experience
Strong analytical, problem identification/solving skills
Hands on experience with ETL software and processes (Talend preferred, or others such as Informatica)
Hands on experience with BI software (Microstrategy preferred or Business Objects/Cognos etc.)
Hands on with big data technologies like Hadoop
Good to have experience working on Statistical Modelling tools like SPSS, R
Extensive relational database experience with both Oracle and SQL Server
Extensive knowledge of programming technologies for constructing ETL processes including stored procedures/views for extraction, and data cleansing methods
Experience in implementing Business Intelligence best practices into design and development processes
Solid understanding of data warehouse design, practical application of dimensional data models, and use of star schema
Exceptional understanding of relational and multi-dimensional data design and reporting
Performance tuning and optimization
Strong communication skills
Must be able to work both individually and as part of a team
System development process tools and methodologies (preferably Scrum and agile software development processes)
Software specifications and design techniques
Application development tools (including workstation operating systems)
Programming concepts and languages
Unit testing frameworks and functional testing frameworks
Microsoft SQL Server and Oracle