Find Your Dream Job

Search through thousands of job postings to find your next opportunity

Date Posted

Job Type

Technology

Work Setting

Salary Range

$0k $100k $200k+

Experience Level

Software Developer

IBM

Lucknow, Uttar Pradesh, India

Introduction

IBM Cognos Analytics is a comprehensive business intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive visualizations. Designed to cater to organizations of all sizes, it offers high-quality, scalable reporting capabilities, enabling users to create and share customized reports efficiently. The platform's intuitive interface allows for seamless exploration of data, uncovering hidden trends and facilitating informed decision-making without the need for advanced technical skills. With robust governance and security features, IBM Cognos Analytics ensures data integrity and confidentiality, making it a trusted solution for businesses aiming to harness the full potential of their data.

Your Role And Responsibilities

  • Develop new features, enhancements, and bug fixes for the Cognos Analytics platform, following best coding practices and design principles.
  • Create and integrate User Interfaces, APIs, services, and data connectors that allow the system to interact with various data sources and third-party applications.
  • Develop and manage database interactions, ensuring optimal performance and data retrieval processes.
  • Implement and follow coding standards, code reviews, and quality control processes to ensure high-quality code.
  • Participate in daily stand-ups, sprint planning, and retrospectives. Follow and contribute to Agile practices.
  • Actively investigate, troubleshoot, and resolve issues or bugs within the application, including those reported by end-users or QA.
  • Identify performance bottlenecks and optimize the performance of Cognos Analytics features.
  • Develop and execute unit/integrations tests to ensure individual components of the system function correctly. Write integration tests for system-wide functionality.
  • Work closely with other teams, such as product management, business analysts, UX/UI designers, DevOps, SRE, and data engineers, to ensure requirements are understood and solutions meet business needs.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Bachelor’s degree in computer science or related field
  • Excellent interpersonal and communication skills with ability to effectively articulate technical challenges and devise solutions
  • 1-5 years of experience in automated quality engineering / software development / test automation.
  • Proficiency in JavaScript, Java, Spring, SQL, RDBMS
  • Proficiency in UI automation with Selenium
  • Proficiency with shell/bash scripting and Linux/Unix command-line interface
  • Proficiency in scripting on Microsoft Visual Studio Code Editor, etc.
  • Experience or willingness to learn testing of cloud-native applications
  • Understanding of agile development, test management, continuous integration, continuous development environment (CICD) with tools such as: GitHub, Jira, Jenkins etc.
  • Other Tools: SSH clients, container technologies (ie: Docker, Podman).
  • Ability to work independently in a large matrix organization.
  • Troubleshoot and solve customer issues on production deployments

Preferred Technical And Professional Experience

  • Knowledge of Mobile App Testing and Automation frameworks and tools
  • Knowledge of Performance Testing and Load Testing tools
  • Proficiency in using automated API testing tools.
  • Knowledge of programming using Go, C++, C# etc.
  • Knowledge of software design patterns, microservices.
  • Agile software development methodologies
  • Knowledge of CI/CD, Openshift, Kubernetes etc.
  • Ability to adapt to and learn new technologies

New SRE Jobs

Connecting top SRE talent with leading companies.

For SRE Professionals

For Employers

Company