Microsoft Business Intelligence ArchitectReports to Principal Architect. Job Purpose MPS Partners is looking for an Senior Technologist that will play a critical role in developing and delivering innovative Collaboration, Workflow and Scorecarding solutions. The solution will focus on Information Delivery and Business Intelligence solutions using Microsoft technologies combined with a Ralph Kimball style delivery methodology. The responsibilities of this role include hands-on installation and configuration of the business intelligence components within Microsoft Office SharePoint Server 2007, installation and configuration of Microsoft Business Scorecard Manager 2005 and development of reports using SQL Server 2005 Reporting Services and Excel 2007/2003. Additionally in this role, experience writing relational and OLAP database queries using SQL, T-SQL, and MDX is a strong plus. This position is a combination of hands-on development and customer facing activities and will require excellent organization and communication skills. The Senior Technologist will work with leading-edge Microsoft technologies to develop the next generation of business intelligence and information delivery solutions. As a certified gold partner with a recognized competency in data management, we work closely with contacts at Microsoft to provide feedback on product requirements, participate in TAP early access programs, and develop prescriptive guidance to support customers using the latest Microsoft technologies. Salary & Contract Terms Full Time Employee. Competitive salary based on professional experience. Main Responsibilities y y y y y y y y y y y Work closely with the architects and project management to deliver superior solutions for our customers Participate in architecture & design sessions with architects and clients Work with project team to gather appropriate requirements Develop and document solution design Design and implement complex data models Develop .NET solutions and composite applications on web and smart client platforms Develop complex reports Develop human based workflow processes Execute and document unit tests for all developed work Assist in all aspects of solution testing and testing documentation Complete tasks to specification and within appropriate timeframes Associate Experience MPS Partners desires associates that bring their best to work everyday. Associates must be strongly motivated and have excellent client facing skills. Associates must have very strong verbal and written communication skills. Associate should have previous professional consulting experience. Associate NET (v 1.should bring unique problem solving and analytical skills. Business Intelligence (BI). Associate should be a Microsoft Certified Professional and show a desire to remain current with both industry and Microsoft technologies and standards. and T-SQL programming.0) applications using C# or VB. Demonstrated experience installing. and maintaining Microsoft Windows 2003 servers for high-availability production systems.com SUMMARY: Seasoned. Minimum 3 years experience with Microsoft SQL Server (2000/2005) including Integration Services. highly skilled senior DW/BI Architect with a wide range of cross industry experience and expertise in defining and executing data and technical architecture strategies that increase competitive advantage. Strong leadership skills . multi-disciplinary.NET) or Windows.0 / v2. and Client Relationship Management (CRM) systems. Associates Non-Technical Requirements y y y y y y Degree level qualification desirable but suitable professional experience will be considered Strong written and verbal communication skills A meticulous eye for detail Ability to show initiative with minimal direction Ability to prioritize tasks and remain in sync with team plans Desire to exceed as a thought leader and participate in industry thought leadership events Associate Technical Requirements y y y y y Experience with Microsoft Business Scorecard Management or PerformancePoint is preferred Minimum 3 years experience implementing and administering Microsoft SharePoint Solutions. Demonstrated experience developing . DTS. Analysis Services. Technically skilled in . geographically dispersed IT teams. Experienced in delivering decision support. configuring. BI Architect Sample resume Igor Rozenberg 347-244-6444 [email protected] in building and supervising large.NET for Web (ASP. TSQL/PLSQL. and data warehouse development. Architected reporting framework using Star Schema Data warehouse and SSAS cube. Over 25 years of professional programming experience with systems design and data processing.3. Tuned Database schemas . Created Enterprise Data Vault models. MS SQL INTEGRATION SERVICES. and schedule. Data Marts. Worked on . XMLA. SharePoint Server 2010 09/08 to CREDIT SUISSE BANK . conflict resolution and moderating skills. Conducted governance of compatibility relational to multidimensional DB schemas. documents. Managed Team of 5 ETL SSIS developers and 4 OLAP SSAS administrators. Has stable knowledge in object-oriented programming and design. Created SQL Agent Jobs to extract data from different source systems using SSIS packages. Business Intelligence (BI). AMO. MS SQL ANALYSIS SERVICES. MDX. project calendars and issues. Designed and implemented a MDM Repository providing a centralized information source for the data models.NET. MS VISIO. PERFORMANCEPOINT SERVER 2007. with further promotion to DW tables. quality. SYBASE. experienced in developing web applications. problem solving.developing global warehouse architectures. ORACLE. updated. expert in business intelligence solutions. Evaluated new tools for the Enterprise Data Warehouse environment. EXCEL VBA. supporting Global Data Marts. policies. ASP. BUSINESS OBJECTS XI. WINFORMS. multithreaded programming. resided in geographically dispersed Enterprise Data Centers. TECHNICAL SKILLS: SQL SERVER 2008 R2. Published. polices. ERP endpoints. POWERPIVOT. MOSS 2010. EXPERIENCE: 03/10 to KAPLAN TEST PREPARATION -NY Present BI Architect/SSIS Developer Implemented integration of different CRM. which consumes data feeds from different data endpoints. JAVA SCRIPT. and procedures and integrating data warehouse projects by leveraging existing technology investments. using SSIS. and procedures. PROCLARITY ANALYTICS SERVER 6. and provide training on data standards. leveraging numerous non-SQL Server data sources and integrating them into the UDM. VB SCRIPT. into single Data Warehouse.relational and multidimensional for best performance and respond.NET FRAMEWORK. Microsoft MDM. Technology Used: MS SQL SSIS/SSAS/SSRS. contact lists. Employed in developing user interfaces for applications. including data integration. processes. ER STUDIO. data maps. . MS SQL REPORTING SERVICES. DB2. Stored Procedures called within these packages aggregate the data and load them in temporary staging tables. C#. DMX. Excellent management. and Data Repository tools.NY 02/10 BI Architect/Senior Developer Was responsible for identifying and controlling BI projects scope. provided by Barra. Tuned star/snowflake schemas for optimal performance. Created SSIS packages for loading pre-calculated tax records into APX. Improvement meant to fix drawbacks of importing dividend notifications and improper calculations of taxes. Possessed Expert knowledge in creating Indexed Views. client relationship and deployment of intranet reporting solution for media advertisement business unit. and effective Triggers to facilitate data manipulation and consistency. Value Click and internal clients like Media+1.e. Involved Clustering data mining algorithm for prediction of stocks that will be in demand. Created replication topology for DR environment. ABS. KPI's dashboards based on appropriate benchmarks. Oracle DB using SSIS conformed and non-conformed packages. trade analysts on calculating Dividends and Tax Withholdings for variety of multi-national accounts. complex T-SQL Stored Procedures. Monitored Performance of the OLAP Reporting conversion project. Merge and Transactional) along with Backup/Restore of databases. to measure performance of company s managed portfolios.NY 12/06 OLAP Systems Architect Managed application development. MBS. Technology Used: MS SQL SSIS/SSAS/SSRS. Gave recommendations on SSAS MDX syntax approaches for appropriate implementation and performance improvements. Excel Pivot . flat files. Created KPIs and Dashboard reports for executive management decision. Conducted data mining queries from Securities Master repository using DMX. created OLAP SSAS cube for Direct Hedge Fund operational data. Technology Used: MS SQL SSIS/SSAS/SSRS. Developed MS SSAS 2008 cubes to support Ratings of different Structured Finance Asset Types. AXYS 05/06 to POINDEXTER SYSTEMS . sourced from Geneva.NY 08/08 Data warehouse Architect Managed system design and creation of functional specification for improving Portfolio Accounting system AXYS/APX. Developed and maintained metrics reports for external clients like Blue Lithium. Worked with MS SSAS 2005 OLAP Cubes and Excel to generate Pivot Tables. Technology Used: MS SQL SSIS/SSAS/SSRS. i.strategic initiatives Private Equity IRR calculations and reporting on relative exposure. userdefined Functions. Responsibilities included: Prepared metrics report. DMX 01/07 to ALLIANZ ASSET MANAGEMENT . Created training sets for Decision Tree calculations of Portfolio Accounts performance in different geo areas. Responsibilities included: Collected user requirements from portfolio managers. Used Log Shipping and Replication Models (Snapshot. Sourced data from different end-points included messaging agents. based on trace files and perfmon logs. CDO. Accomplished valuation of the OLTP Reporting system. Worked extensively with SQL Server Reporting Services 2000/2005 to develop and distribute reports on daily basis. and schedule. Used Rational Rose and Visio for diagramming of business workflow. What If and Before After Reporting. Created matrix reports using MS SQL 2005 Reporting Services for collateral analysis. Accessed RS via SOAP calls.NY.NET. Participated in migration of Hedge Fund Manager Sales activity data mart using maps from Informatica to SSIS. The project involved building interactive front end using . resided in the Rule Engine web service.01/06 to HEWLETT PACKARD CONSULTING/PFIZER . from different data streams.NET C# GUI components for program trading based on proprietary algorithms selection. using custom ASP.NET Framework C# language.Net Systems Architect Was responsible for identifying and controlling projects scope. Equities trading desk. Developed . interfacing with MOXY trading and SENTINEL compliance systems and reporting using Microsoft Reporting Services. Created XSLT transformation of the XML Reports produced by RS for further rendering in HTML pages.NET APPLICATIONS ARCHITECT Participated in architecture and implementation of application for Portfolio Modeling (Simulations). Responsibilities included: Provided an automated feed from external applications.creating Collateral System for Global Security Lending group within Prime Brokerage line of business. FIX . creating complex MDX queries. Responsibilities included: Architected Service-Oriented. using MS Reporting Service. Responsibilities included: Administered MS SSAS in enterprise environment. which queried complex cubes resided in MS Analysis Service. MS SQL SSIS/SSAS/SSRS. quality. Technology Used: Sybase 12. providing support in cube design. Equity Swaps and others.NEW YORK 04/06 DW Architect Participated in development Management Reporting System. used FIX protocol format and MSMQ queued feeds for data exchange.NET controls. Collaborated with heterogeneous systems serving Fixed Income Repo trading desk. Technology Used: . XML 02/05 to CREDIT SUISSE FIRST BOSTON BANK . Data Mining functionality using MS SSAS.NY 01/05 . Technology Used: MS SQL SSIS/SSAS/SSRS. Developed complex MDX queries against cubes in MS Analysis Service for calculations of Budgeted vs Actual numbers. using Star Schema. 12/05 .NET Framework Service Oriented Architecture. Worked on strategic initiative . System was built on the . MDX 10/04 to ALLIANZ ASSET MANAGEMENT . The tool was meant to provide a method of seeing the effect that various trades and factors would have on their portfolios. cubes performance tuning. secured using SAML tags. Participated in developing Clinical Patient Registry software.NY 05/01 Applications Architect Architected Collateralized Debt Obligations (CDO) Trading System using ASP and MS SQL SERVER 2000 database for Wells Fargo bank. defining characteristics of deals including bond principal and interest payments.06/02 to DELOITTE & TOUCHE . One of the goal . DB2. subordinated securities from structured transactions.5. SQL Server 2000. ABCP Systems. i. communicated via Web Service and business layer objects with different databases. Managed modifications and updates to CBA documentation. Developed online BI management system for analyzing scheduled deliveries of the prescription drugs.NET distributed client. Calculated risk of collateral portfolio which depends on average collateral quality and the extent of its diversification. CMBS. medical and lab data into management advise information. Technology Used: MS SQL DTS/SSAS. using templates and hierarchical folders. Participate in collecting user requirements from the Front Office Strategic Group for analyzing and making taxonomy suggestions for better visual representation. Was involved in Unit testing. Product had been designed to help convert pharmacy. Regression testing of the Intranet/Internet applications. high yield bonds.NY 05/02 Data warehouse Architect Prepared activity and progress reports using standard enterprise project management and reporting tool. Used ETL tools to move data from a normalized database into a dimension table. fees and the waterfall using ABS/CMBS Suite software. Created MS SSAS dimensions model. Utilized with Stored Procedures in SQL SERVER 2000. performed validation of final analysis. C# 05/01 to NATIONAL MEDICAL HEALTH CARD SYSTEM INC . Architected eRoom collaboration with 3-rd party clients. . SOAP communication organized with XML packets. credit enhancement.e. Created reports for locked in term funds and earned incremental fee income using Crystal Web Server and Crystal Reports 8. Sybase 12. used test driven development cycle and SCRUM approach.NY 10/04 Financial Systems Architect Managed application development. mortgage-backed securities. XML 04/00 to DELOITTE & TOUCHE . Participate in Deal Structuring. ORACLE. used Collateral Data Repository to perform collateral-level securitization calculations. The underlying collateral consisted of credit card debts. Specialized in Collateral Management and Analysis. CDO.reduction in the total annual rx dollar benefits was achieved using incremental analysis utilized with serialized test information using XML files uploaded into SQL SERVER 2000. Architected C# WinForm/ASP. Produced business use cases to supplement business requirements. client relationship and deployment of the ABS.. hedging instruments. Technology Used: MS SQL. Oracle 10. reflected dataflow process. with appropriate levels and attributes. 09/98 Senior Developer Developed a system for the Compliance Department.SOMERSET. Provided users with scheduled reports on Preclearence Violations.COM .NY.0 . INC .5 for pulling data out of the ORACLE 8. participated in deploying part of the Merrill Lynches National Sales Global Web Site for testing purposes on the IIS 4. created different kind of personal trading reports. 10/99 to MERRILL LYNCH . Custom built parser for mapping data between different content Data Bases was written in MS Visual Basic 6. Was responsible for production support of the time critical application for providing company with claims data from different vendors. viewing and analyzing results in Crystal Info 6.0 ActiveX viewer.Capital Accumulation Award Planning for Financial Consultants and Estate Planning Specialists.NY 04/00 Applications Architect Was responsible for converting existing online multi-currency stock trading system from ASP to reusable COM component base technology in MTS environment. 02/99 to AMERICAN INTERNATIONAL GROUP (AIG) . running objects. NJ 02/00 Applications Architect Responsible for design and development of 5 years compensation projector using Web technology for the Domestic Private Client division.NJ 02/99 Applications Architect Responsible for rewriting existing mainframe application . Created Java Scriptlets for reusing as COM components in manipulating Database data.0. Created custom Word97 templates utilizing VBA5 for automating version control' and used ADO 2. Broker Confirmation.NY 10/99 Applications Architect Participated in architecture and development of the application for collecting claims data from the vendors across the country. . 09/97 to COMPLIANCE TOOLS. 10/98 to MERRILL LYNCH .0. Was responsible for back-end development and GUI design of personal trading system. query objects. and Company Trades Comparative Reports. Implemented Web base reporting system using Crystal Reports 8. Participated in designing user interface. B2B layer had been utilized using XML ACORD document schema.0. internal users of the Domestic Private Client division using WEB technology. which enabled Compliance Department workgroup to automatically share information. Administrated Financial Consultants Annuities site.02/00 to BLUESTONE CAPITAL/TRADE. Organized reports. Developed classes of Cascading Style Sheets level 2 for rendering page elements and printing from the IE 4. 08/97 Senior Developer Was responsible for design and implementation of the modules for Conference Planning System. 2011 MS BI Infrastructure Architect .UKRAINE. Utilized with Visual Basic 3. Have you ever heard terms like SSIS Architect. The first difference between developers and architects in my vision is the broadness of domain.x 07/84 to AUTOMOBILE PLANT .Developing readiness for the role and responsibilities Tweet this ! in Share Architect is a very appealing word to all the aspiring technical minds.UKRAINE. NATURAL).5 was used for quick and convenient way of data selection. ? If yes. MS in Mathematics and Computer Science. 09/90 to COMMERCIAL BANK AVAL .12/96 to RDA ENTERPRISES. Third-party control Spread 2. 09/96 Software Developer Was responsible for developing full project life cycle of various Banking and Financial systems including Check Balances. Accounts Payable and Receivable. then I would say that Architect word has been loosely used instead of the term SME. SSRS Architect.NY. but most people do not realize that architect is an adjective-free role. Maintained the system for the department of human resources at the medical center.0 and ORACLE 6. April 27.. Application track and monitor conferences and related events. If you have the ideology that "I have . converted existing application for the new one. EDUCATION: State University . PPS Architect etc. Financial Tracking. INC . ADABAS. SSAS Architect. which increased the processing speed nearly twice. Wednesday. whereas this ideology does not suit the JD for an architect. Most developers would stick to a technology instead of a platform.UKRAINE 08/90 Software Developer Participated in developing and maintaining payroll system (utilized with PL/1. 8 GB RAM and Production servers of modest size run on 8 VCPU and approx 16 GB RAM. one can just procure servers. who would discuss. capacity planning. Solution Architect etc. If you think that to setup such environment. Webservices. When a solution encompassing application development technologies and MS BI technologies are promoted from environment to environment i. Cloud. Architect requires changing many hats like Technical Architect. . etc.8 yrs. this requires infrastructure estimation. Ideally in a virtualization environment. Here comes the first lesson as well as challenge for the Infra Architect. At a minimum you should know what MS BI stack needs in terms of infrastructure design.e. VCPUs..NET Stack. and you might be given few technology specific SMEs for consulting. Virtualization is the SQL of Infrastructure capacity planning. development servers run on 4 VCPU. You would have to deal with infrastructure teams. Infrastructure. probably you must be setting up infrastructure for solutions of very modest size. RAM.". Data Architect.Net. You might be using MS BI Stack. If you are developing solutions for an enterprise class client. I would stamp "Biased MS BI Developer" on your CV. I am good at T-SQL programming. I have been in such situations as I had experiences with all these individual roles as a tech lead through the course of my career. this is not my domain. If you are an Architect. And if you ask me what is Sharepoint. and being an Infrastructure Architect is one such hat. SSRS and have theoretical idea of DW. Data Modeling.worked with SQL Server for 5 . Microsoft System Center and each of these would have different connectivity and hardware requirements. there is a high probability that there would be a Data Center with shared application environments where your solution would be hosted. software configuration. Ports and Protocols. server connection topology etc before the environments are built. Whatever I am sharing is based on my experiences. advise and challenge your estimations and talk about technologies like Hyper-V. Sharepoint and . SSIS. 4 . add memory and rig the systems. If you are not aware of . from dev -> staging > APT -> Prod. many a times you would find yourself in a role where you are the Infra Architect + Data Architect + Application Architect + Solution Architect. if you have SQL Server and MS BI technologies. this mostly depends upon data and load. The final major challenge is allocation right amount of memory for different aspects of the solution. If you need to borrow my experience. backups. Based on this calculation you need to estimate total memory requirements and also setup designs for hosting application environments on the planned infrastructure. ports etc you should start developing an understanding of the same. installation. and you would be getting regular reports containing performance counters. data etc.what is a core. For example. there are dedicated teams for the same. concurrent users. and you should learn how to interpret the results from those environments. and fortunately or unfortunately I have been in such role and had learned a lot from the same. you need to allocate memory for logs. vcpu. The next major challenge you would be faced with is memory capacity planning. You would not be practically building servers and installing softwares. I hope this post brings some vision to professionals prone to such challenges. Application Performance Testing environments would be setup to test performance. CPU utilization etc. This is second area where would act as your profiler. In an enterprise class IT environment. memory utilization. Testing teams would be using Load Runner kind of tools to perform a load testing. So at the minimum you have to create a technical architecture diagrams from infra setup to communicate your design and estimation. Being in such a role is a challenge. . feel free to drop me an email. but the order to march forward comes from the architect of the solution and not the architect of infrastructure teams. Most project managers and technical leads undervalue the importance of deployment in the solution development life cycle. Microsoft System Center. 2011 Planning MS BI project / solution deployment Tweet this ! in Share In my views.Sunday. often developers use hard-coded database names / instance names / server names. Below are some of the points to keep in view. Microsoft Office among the major application and database components. 2) Service Accounts: Initially when development machines are setup for the team. Staging (UAT). A typical MS BI solution would consist of technologies like Microsoft . SSRS. SQL Server SSIS. Team Foundation Server. and ignoring these points generally would emerge as a show-stopper to develop a generic build and deployment package. "Failing to Plan means Planning to Fail".NET. This would immediately fail in environments where a separate team would be deploying your build and there would be a separate dedicated service account created for an . MOSS with/without enterprise services. you would find regular environments like Development. APT (Application Performance Testing) and Production. Each of these environments can have different corporate policies that implies a set of security and access methodologies in these environments. which can have a huge impact on the overall solution development. SSAS. So if you have not planned your deployment strategy. and the complexity of this process is only realized when the deployment sits on the hot seat. developers tend to use whatever account has the best privileges or their own account. In any professional IT products and services providing organization. Deployment planning is often considered even out of solution development perspective. April 17. Different environments can have different server and instance names. 1) Server and Instance names: Generally to make speedy progress development in development systems. each environment can compel you to make changes to your development. network admins keep on changing service account password at regular intervals. 3) Software Configuration: MOSS and . Site Collections / Web applications created on MOSS would be using HTTP / HTTPS with certificates which would need to be installed and configured on the site. Different technologies talking to each other would be communicating mostly through Windows Integrated Authentication or Active Directory Federation Services ( Windows Identity Foundation / Single Sign-On) configured with a claims / token based mechanism. as your server environment might not contain all these libraries.NET development can require creating many proxies and web / service references. which are hard to detect as the development would federated across various development machines. These can make your solution dependent on certain libraries. and this may come to light only when you might want to deploy your solution and infrastructure teams would raise a red flag for certificates. Corporate policy might not allow you to copy certificates across servers. for example AJAX Toolkit with VS 2008 and Sharepoint Designer. you just hit another show stopper. This needs to be carefully planned. . So if you are using user id as well as password to access web services and you have not programmed your services to pick up credentials from a configuration store. This creates a discrepancy in software configuration. It is quite possible that development environments can have different security configuration than other environments.application as per the corporate policies. Also in many secure production environments. 4) Security Configuration: This is one of the most complex bit. Again certain developers might be using different IDEs with add-ons that would dump external DLLs. which are mostly sourced or build in the form of DLLs. During development this goes easily out of focus and the prize to pay for this is very heavy afterwards. deploying MOSS site using Sharepoint Designer. One may overlook this detail considering that fact that the same version of the service is used.I have been personally evident of a scenario where different developers developed their SSIS packages with ProtectionLevel property of the package set to EncryptSensitiveWithUserKey. Shared servers would be catering an array of applications. You would find yourself with a new development cycle. deploying SSRS reports using BIDS. Now these packages can be fixed only using the credentials of the users who developed them. And such discoveries can either break your solution or invite a huge effort to develop your deployment setup. so when you deploy your solution you would not have the luxury of changing these files. When the solution was deployed on a different environment. for example. At this point again your solution would fail. 5) Automation: Many things are done manually like executing DB Scripts. and this iceberg almost sank the ship.config file which is the configuration file for entire server. Remember one thing. In any organization that is having an infrastructure setup in data centres for their IT Services would have shared environment for different application services like SSRS Reporting Servers. "Failing to Plan means Planning to Fail" !! P O S T E D B Y S ID D HA R T H M E H TA A T 1 2 : 0 1 P M . when infrastructure teams responsible for staging and production environments would refrain you from access to these environments. one may change web. But at certain levels overlooking key piece of information can be very heavy. 6) Shared environments: Solutions that are equipped with exclusive servers are quite lucky and also are generally first of their breed or mission critical. Planning your infrastructure followed by deployment can provide insight into many restrictions and dependencies that you may discover very late. MOSS Application Servers etc. Developers keep joining and leaving the team and they log on to systems using their Active Directory IDs. the solution started failing. L A B E L S : B U S IN E S S IN T E L L I G E N C E . S HA R E P O I N T B U S IN E S S I N T E L L I G EN C E .
Report "Microsoft Business Intelligence Architect"