Technical Developer – Cognos
Due to tremendous growth our Global Business Intelligence Practice is in need of additional resources. This position is ideal for a skilled and creative Business Intelligence professional who can bring insight and expertise to a growing Global Practice.
Full-time/Permanent. Long Term Philadelphia with future travel to engagements.
The Technical Developer will be responsible for requirements gathering, analysis, design, development, testing and deployment activities for Cognos-related model or report enhancements. The Cognos Report Developer will also be required to coordinate with multiple teams from around the program, and with external client organizations.
Specific responsibilities include:
Deliver, maintain and troubleshoot, and enhance BI functionality and apply the toolset for Business Intelligence/Data Warehousing solutions.
Expert-level knowledge of Framework Manager and Report Studio is essential.
Experience in Performance Management Scorecard implementations (Cognos Metrics Manager)
Ability to develop of complex Cognos objects in support of strategic project initiatives.
Understanding configuration dependencies and interrelationships between Cognos and other data warehouse/business intelligence tools designs, and troubleshoots in the area with this knowledge.
Business process understanding and improvement.
Assists with defining alternatives based on best practices for Business Intelligence and Cognos toolset functionality.
Document designs, including data models and universe design, report design, and other design activities with the Cognos toolset.
Basic Qualification:
Strong background with IBM Cognos BI technologies on version 8.4 or higher on top of relational and ROLAP data sources with relational or DMR model objects.
Experience in design, implementation and support of Enterprise class
Essential Job Functions
- Develops application software (new program code or enhancements to existing code) of medium to high complexity from detailed technical specifications (Technical).
- Develops database queries and stored procedures of medium complexity to support data analysis and/or technical programming responsibilities (Technical).
- Executes test scripts for system, integration and/or user acceptance testing and documents technical test results (Technical).
- Contributes to the creation and content of appropriate Catalyst work products (primarily technically oriented) with guidance from subject matter experts (Methodology).
- Maintains awareness of current business trends (in consulting services and offerings, packaged solutions, and industry best practices) that are relevant to the company and clients (Business).
- Understands basic information about the structure of client assignments (e.g. project plan/scope, statement of work, pricing strategy) and how individual efforts contribute to timely and profitable delivery for the company (Management).
- Demonstrates professional image and presence; gains confidence of clients, management team and peers (Relationship Management).
- Is service-oriented and seeks out ways to expand role (Leverage).
- Develops ideas and communicates status, issues, designs and plans to peers and immediate manager both orally and in writing (Communication).
Qualifications
Basic Qualifications
- Bachelor's degree or equivalent combination of education and experience
- Bachelor's degree in business, computer science or related field preferred
- One or more years of relevant work experience, preferably in a consulting environment
- Experience working with Catalyst practices and techniques specific to application and database development, package implementation and testing
- Experience working with the company web-based repositories and other standard knowledge repositories to locate, reuse, and enhance best practice work products and knowledge assets
- Experience working with specific technology advances (e.g. programming languages, packaged solutions, hardware components, software components, tools) and their role in enabling business solutions
- Experience working with performance, efficiency, and maintainability considerations related to application software, packaged solutions, and/or infrastructure hardware / software
- Experience working with two or more application delivery tools (for testing, package implementation, object orientation, etc.)
- Experience working with two or more common programming languages
Other Qualifications
- Strong research, analysis, and problem solving skills
- Good communication skills
- Ability to work as part of a team
- Ability to adapt in a changing environment
- Ability to produce work products under pressure and within deadlines
- Ability to leverage and adapt experience gained on past project(s) to needs on current project
- Willingness to travel