NAC Developer

Job Description – NAC Developer

Role Overview

We are seeking NAC (Network Assurance & Control) Developers to design, implement, and optimize network assurance solutions. The role involves developing adapters, implementing automation workflows, managing fault/performance data, and integrating monitoring/reporting frameworks. Candidates should have strong experience in SDKs, data flow management, automation, and monitoring tools.


Key Responsibilities

Performance Management (PM)

  • Develop and maintain adapters for data ingestion from diverse network elements.

  • Implement and manage KPIs, thresholds, and policies (T&P).

  • Design and customize dashboards for real-time and historical data visualization.

  • Support historical data loading and performance analytics.

  • Contribute to AIOps integration for predictive and intelligent operations.

Fault Management (FM)

  • Develop adapters for fault/event data integration.

  • Implement NEF, correlation rules, and syntax for fault analysis.

  • Build and maintain agents for data collection and event processing.

  • Develop and enhance SIA/RCA (Service Impact Analysis / Root Cause Analysis) solutions.

Cross-Domain

  • Design and customize FM/PM reports.

  • Integrate network elements (NEs) with assurance frameworks.

  • Build and maintain Grafana dashboards for monitoring and visualization.


Skills & Technologies

SDKs & Frameworks

  • NiFi – develop event adapters and manage data flows.

  • Zabbix – integrate and develop IP/IT monitoring adapters.

  • Camunda – design BPMN workflows and decision models.

  • SQL Framework – create and extend advanced reports.

Additional Skills

  • Strong knowledge of network assurance (PM/FM).

  • Hands-on experience with data integration, event processing, and monitoring systems.

  • Knowledge of AIOps, RCA, and correlation engines is a plus.

  • Familiarity with Grafana or other dashboarding/visualization tools.

  • Programming/scripting: Python, Java, Groovy, or Shell scripting.

  • Understanding of telecom domain (OSS, BSS, NMS, EMS, 5G/4G core, IP/transport) is desirable.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Telecommunications, or related field.

  • 3–7 years of experience in network assurance, monitoring, or automation development.

  • Strong problem-solving skills and ability to work in agile, PoC-driven environments.

Job Category: Development
Job Type: Full Time
Job Location: Chennai Gurgaon Mohalli

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf