Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Consolidated Communications Logo

Software Developer? Fault Management & Automation

Consolidated Communications

$69,323 - $105,074
Oct 30, 2025
Remote, US
Apply Now

The company is seeking a Software Developer to join their Network Operations engineering team with a primary focus on Fault Management using Oracle Unified Assurance (UA), to design, develop, and support microservices and automation workflows for alarm ingestion, correlation, ticketing, and remediation.

Requirements

  • 3+ years of experience in fault management systems, preferably with Oracle Unified Assurance (UA).
  • Proficiency in Perl, Python, Go, and bash for scripting, automation, and data processing.
  • Hands-on experience building and deploying services in Kubernetes environments.
  • Strong proficiency with GitLab, including Git workflows, issue tracking, CI/CD pipeline configuration, and environment management.
  • Experience working with REST APIs, JSON payloads, and message buses such as Kafka.
  • Familiarity with microservice architecture and modern backend design principles.
  • Experience automating operational tasks and integrating with ticketing platforms (e.g., ServiceNow, Remedy).

Responsibilities

  • Develop, maintain, and extend Perl-based services and integrations that interact with Oracle Unified Assurance (UA) APIs and back-end databases.
  • Design and deploy microservices using modern architectures (Go/Python/Perl) orchestrated via Kubernetes.
  • Implement automation for alarm correlation, pre-checks, and runbook execution using tools like Resolve, Kafka, and internal NOC toolchains.
  • Build, maintain, and improve CI/CD pipelines in GitLab to enable automated testing, deployment, and validation of fault management components.
  • Use GitLab for source control, merge requests, branching strategies, and team collaboration.
  • Collaborate with NOC, architecture, and automation teams to implement advanced auto-ticketing, runbook execution, and alarm enrichment pipelines.
  • Build tools and scripts that enable fault remediation workflows and diagnostic tasks to be executed at scale.

Other

  • Bachelor’s degree in Computer Science, Information Systems, Telecommunications, or a related field, or equivalent work experience.
  • May require participation in on-call rotation for production support.
  • 3+ years of experience in relevant field.
  • Strong problem-solving skills and ability to work independently in a fast-paced environment.
  • Ability to receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, marital status, familial status, genetics, disability, age, veteran status or any other characteristic protected by law.