Pune, Maharashtra, India
Space Exploration & Research, Information Technology
Full-Time
Infinite Computer Solutions
Overview
Job DescriptionJob description :
he Avaya CMS Build & C++ Developer is responsible for designing, developing, and maintaining core components and secure build pipelines for the Avaya Call Management System (CMS R21.x).
This hybrid role combines C++ application development with secure build engineering,
Key Responsibilities
Build & Release Engineering
- Design, implement, and maintain automated build pipelines for CMS R21.x using Bash, Python, Jenkins, or GitLab CI.
- Integrate Git/Bitbucket for source control, versioning, and baseline management.
- Manage build configuration, artifact signing, and dependency packaging (RPM/DEB).
- Validate build integrity and provenance through cryptographic checksums and SBOM generation.
- Implement SAST/DAST/SCA scans as part of the secure CI/CD workflow (e.g., Fortify, SonarQube).
- Coordinate with Security and QA teams to ensure every build passes SPDP compliance gates.
- Support creation and validation of patches and hotfixes for production and lab systems.
- Maintain full build traceability and release documentation for internal GSO/ATPSR audit requirements.
- Design, code, and optimize C++ backend components for CMS (data collectors, aggregation engines, APIs).
- Work with Informix ESQL/C and ODBC interfaces for high-throughput data operations.
- Develop multi-threaded, high-performance modules using modern C++ (C++14/17/20).
- Apply secure coding practices to prevent memory leaks, buffer overflows, and injection vulnerabilities.
- Collaborate with product security teams for vulnerability remediation and code hardening.
- Conduct unit/integration testing using GoogleTest or CPPUnit and support regression testing cycles.
- Participate in code reviews to ensure compliance with SPDP and coding standards.
- Support modernization and performance optimization of legacy C modules into C++ standards.
- Expert in C/C++ development on Linux (RHEL or similar).
- Strong experience with build automation (make, CMake, Jenkins, GitLab CI).
- Familiarity with Avaya CMS architecture, including Supervisor, SPI, and Informix components.
- Understanding of Linux system programming, inter-process communication, and socket development.
- Experience with encryption (OpenSSL, TLS/SSL) and secure data handling.
- Knowledge of CI/CD, containerization (optional: Docker), and artifact repositories (Artifactory/Nexus).
- Exposure to SAST/DAST/SCA tools, SBOM, and secure build pipelines.
- Familiarity with ISO 27001, NIST 800-53, or Avaya USC compliance frameworks preferred.
- Strong analytical and debugging capability.
- Excellent documentation and configuration management discipline.
- Collaborative mindset to work across Development, QA, Security, and Release teams.
- Strong communication skills and ability to operate under formal audit/compliance environments.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4–7 years of experience in C/C++ software development and/or secure build engineering.
- Experience in telephony, call center analytics, or Avaya CMS environments.
- Familiarity with Avaya SPDP, UC-PV-0050, and GSO/ATPSR audit requirements.
BE/BTech OR MCA
Range Of Year Experience-Min Year
9
Range Of Year Experience-Max Year
12
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in