Full stack Developer

CGI


Date: 2 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time
Position Description

About CGI

Founded in 1976, CGI is among the world's largest independent IT and business consulting services firms. With 94,000 consultants and professionals globally, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services, and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion, and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.

Job Title: Full stack Developer

Position: SSE

Experience: 3 - 7 years

Category: Information Technology

Job location: Bangalore

Shift: General Shift

Position ID: J0626-2000

Work Type: Hybrid

Employment Type: Full Time / Permanent

Qualification: Bachelor’s or master’s degree in computer science, Engineering, or a related field.

Strong understanding of power systems and grid operations

Resource Skills. Experience in log analysis and issue investigation. Basic understanding of system configurations. Knowledge of networking and databases. Good communication and structured thinking. Good to have programming knowledge of Linux, Python & C, C++, Java

Resource Experience: 3 - 7years

Job Description: Product Operations & Analysis Engineer

Role Overview

Responsible for handling Customer product issues, performing initial analysis, and coordinating with Delivery and Engineering and Product and R&D teams to ensure quick and effective resolution.

Key Responsibilities

  • Receive and validate issue tickets from Delivery teams
  • Understand issue context, impact, and recent system changes
  • Collect required inputs such as screenshots, logs, and configuration files
  • Analyze logs and correlate with issue timelines
  • Identify issue patterns (recurring, intermittent, system specific)
  • Provide initial root cause hypothesis
  • Communicate findings to Product and Engineering teams
  • Maintain basic documentation of issues and learnings
  • Reproduction of Field issue at R&D Lab
  • Recommend possible solutions to address the issues.

Required Skills

  • Strong analytical and troubleshooting skills
  • Experience in log analysis and issue investigation
  • Basic understanding of system configurations
  • Knowledge of networking and databases
  • Good communication and structured thinking
  • Good to have programming knowledge of Linux, Python & C, C++, Java
  • Knowledgeable about high and low voltage equipment in substations.
  • Understand the operating principle of wind power generation and BESS energy storage systems.

Preferred

  • Engineering degree (Electrical / CS / IT)
  • Exposure to SCADA / EMS or similar systems
  • Experience in production support / analysis roles

What Success Looks Like

  • Quick and clear issue analysis
  • Well-structured problem understanding
  • Effective collaboration with teams
  • Reduction in repeated issues over time

Working Conditions

  • May require travel
  • Ability to handle multiple responsibilities simultaneously
  • Hybrid office

Your future duties and responsibilities

Required Qualifications To Be Successful In This Role

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

Come join our team—one of the largest IT and business consulting services firms in the world.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Udaan : Key Account Manager

Myntra, Bengaluru, Karnataka
7 hours ago
About The CompanyWho are we?Myntra is India’s leading fashion and lifestyle platform, where technology meets creativity. As pioneers in fashion e-commerce, we’ve always believed in disrupting the ordinary.We thrive on a shared passion for fashion, a drive to innovate to lead, and an environment that empowers each one of us to pave our own way. We’re bold in our thinking,...

Senior Analyst/Lead Analyst – Private Credit (Asset Management)

D. E. Shaw India Private Limited, Bengaluru, Karnataka
1 week ago
The D. E. Shaw group is a global investment and technology development firm with more than $90 billion in investment capital as of March 1, 2026, and offices in North America, Europe, and Asia. Since our founding in 1988, our firm has earned an international reputation for successful investing based on innovation, careful risk management, and the quality and depth...

Developer

HCLTech, Bengaluru, Karnataka
1 week ago
Bangalore, Karnataka Job Summary Offer SR for Data ETL Engineer Key Responsibilities 1. To develop & deliver codes for the project/ work assigned by following established standards of quality and delivery SLA 2. To maintain the existing project by resolving/troubleshooting/debugging issues occurring in the existing project/application. 3. To understand client requirements and accordingly develop code to create required features. 4....