Senior Consultant - System Management

  • Bengaluru, Karnataka, India
  • Full-Time
  • On-Site

Job Description:

Location: Bengaluru
Experience: 1–3 Years

About the Role

We are seeking a C and Python Developer to support maintenance, bug fixing, automation, validation, and minor enhancements for existing software components. The role requires hands-on development and debugging experience, along with the ability to work with existing codebases and use AI-assisted development tools such as GitHub Copilot responsibly.

Job Description

The role focuses on maintaining and supporting existing C and Python codebases, analyzing production issues, reproducing defects, debugging root causes, and implementing controlled fixes. The resource will also contribute to scripting and automation initiatives that reduce manual effort.

The position includes support for validation, regression, and release testing, including updating BDD test cases as required. The engineer may also provide part-time support for OpenPKI and PKI-related activities, including certificates, CAs, CSRs, enrollment, renewal, and revocation.

The candidate will collaborate with internal teams, SBUs, vendors, and other stakeholders to resolve issues and maintain clear documentation for fixes, testing updates, known issues, and handover activities.

Key Responsibilities

  • Provide ongoing support for maintenance, bug fixes, issue analysis, and minor enhancements.
  • Develop, debug, and maintain existing C and Python codebases.
  • Analyze support tickets, reproduce issues, identify root causes, and implement fixes.
  • Develop Python scripts and automation to reduce manual activities.
  • Support validation, regression, and release testing activities.
  • Create or update BDD test cases based on team requirements.
  • Support OpenPKI and PKI-related activities involving certificate lifecycle management.
  • Collaborate with internal teams, vendors, and stakeholders while maintaining technical documentation.

Required Skills

  • C / C++ development and debugging
  • Python scripting and automation
  • Maintenance, production support, bug fixing, and troubleshooting
  • Ability to understand existing code and implement safe, controlled changes
  • Basic PKI concepts and certificate lifecycle management
  • BDD test cases
  • Git and issue-tracking tools
  • Standard SDLC practices
  • GitHub Copilot or similar AI-assisted development tools
  • Good communication and coordination skills

Preferred / Good to Have

  • OpenPKI
  • DigiCert Credential Manager
  • KeyScaler or similar PKI/certificate platforms
  • Experience in PKI/security-related systems
  • Experience with C/Python maintenance, automation, or validation support

Mandatory Skills

  • C++
  • Python

Candidate Profile

The ideal candidate will have hands-on experience in C/C++ and Python development, with exposure to maintenance, debugging, production support, automation, or validation activities. The candidate should be comfortable working with existing software components, collaborating with multiple stakeholders, and adopting AI-assisted development tools where appropriate.

Benefits Package

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A collaborative and inclusive work environment
  • The opportunity to work on exciting and challenging projects with leading clients