More jobs:
Senior Element Management Systems Developer
Job Description & How to Apply Below
Senior Network Management Software Engineer
Job location:
Ottawa, Ontario, Canada (On‑site).
Employment type:
Full‑time.
About the Role
Myticas Consulting is seeking a Senior Element Management Systems (EMS) Developer to support a major carrier‑grade network environment in Ottawa. In this role, you’ll design, implement, and maintain EMS solutions that configure, monitor, and manage complex network infrastructures.
You’ll work with modern technologies (C++17, Python, Linux, YANG, gRPC/gNMI/gNOI, mTLS) to build FCAPS applications and real‑time monitoring capabilities, collaborate closely with vendors on new EMS solutions, and ensure high availability and security across mission‑critical network services.
Responsibilities
- Analyze requirements and design EMS FCAP applications to configure, monitor, and manage network elements
- Work closely with vendors to evaluate and implement new EMS solutions and stay current with industry trends
- Review and approve design and development documents, test strategies, test plans, test cases, and scripts
- Develop and maintain accurate documentation of EMS requirements, configurations, processes, and procedures
- Design, develop, test, and maintain YANG modules to support resource and service management
- Implement real‑time network monitoring solutions to proactively identify and resolve network issues
- Investigate and resolve complex implementation and network problems with cross‑functional teams
- Develop and maintain automated test cases to verify element management functions
- Implement and enforce security best practices to protect network systems and data integrity
Requirements
- Based in Ottawa, Ontario, Canada, or within daily commuting distance to Ottawa
- 5–10 years of experience as an EMS/element management systems developer or in a similar network management software development role
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field, with at least 5 years of combined work and/or education experience in Canada in software development, telecommunications, or network management
- Strong programming experience with Python and modern C++ (C++17 or later) in Linux environments
- Hands‑on EMS/NMS domain experience including YANG 1.1 modelling and development with protocols such as gRPC, gNMI, gNOI, and mTLS, plus experience with at least one platform such as Calian CMP, Netcracker Digital OSS, ONAP, or Ciena Blue Planet
Preferred Skills
- Experience with Docker, Docker Compose, and containerised applications in embedded or network systems
- Knowledge of Carrier Ethernet technologies, standards, and protocols
- Familiarity with TM Forum Open Digital Architecture (ODA), Process Framework (eTOM), and TM Forum Open APIs
- Familiarity with Model‑Based Systems Engineering (MBSE) and MEF Lifecycle Service Orchestration (MEF LSO) APIs
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×