Logo
iCST

Cognos Developer

iCST, United, Pennsylvania, us, 15689


Job Duties : Participate in all aspects of the development life cycle while working with an extensive team of analysts, developers and testers to deliver software projects that meet or exceed client expectations and are completed according to schedule.Develop and implement new software features, web pages, APIs, and backend modules.Develop unit tests and maintain source control using TFS.Unit test components to ensure they meet acceptance criteria and are scalableTest and maintain software products to ensure strong functionality and optimization.Work as part of a team of developers, QA, support staff, and DevOps engineers in a highly collaborative fashion. "Job Responsibilities : Interfacing with user to determine scope, business objectives and system requirements.Participate in all aspects of report/extract development life cycle: analysis/ requirements, design, development, testing and deploymentParticipating in Cognos Upgrades and environment testingSupporting and independently handling client reporting requests for the applicationsResponsible for design, development, testing of Cognos Framework models reports and dashboards.Ability to build cubes using TransformerDevelop and maintain reports using Cognos AnalyticsDevelop and maintain dashboards and apply data visualization best practicesDefine and document setup and configuration parametersDefine and follow Cognos development best practicesProvide subject matter expertise in Cognos BI 11.x solution architectureManage report security, folder security, database row level security, report schedules and distributionWorking with Cross Functional Teams Including Functional team, Project Managers, DBA and Business Stakeholders to deliver a high-Quality End to End solution.Debug and help resolve any related issues in the system and help Functional team and client understand it.Ensure high quality and performance in the architecture results in delivering solutions to clients.Document the proposed solution which includes a definition of the user interfaces, functional processes, and data within the proposed system.Ability to work with other team members including other developers and supervisorsDemonstrated ability to master new material quickly and independentlyPerform extensive software impact assessments for proposed system modificationsAnalyze, troubleshoot and debug reported errorsCreate detailed program specifications and other technical design specificationsParticipate in development and testing activitiesManage individual tasks and deliverable components in order to complete projects on scheduleParticipate in quality control measures including peer code reviews. "