Job Description - Network Systems Software Engineer
We are seeking a Network Software Development Engineer for our client for a 12-month contract, 37.5hours per week. Hybrid work arrangement with 4 days per week required in the office in Ottawa. Hourly rate estimated by our recruitment firm: approximately $90. CV must be submitted in English.
Profil
Develop and enhance OSS/EMS software tools to support Carrier Ethernet and IP services.
Program network automation tools and integrations using protocols such as gNMI, gNOI, NETCONF, and RESTCONF.
Define and implement configuration and telemetry models using YANG.
Design and maintain automated scripts and internal tools for NMS validation and monitoring.
Collaborate with vendors and internal stakeholders to deploy and customize OSS/NMS platforms.
Review and contribute to design documentation, test plans, and implementation strategies.
Troubleshoot and resolve OSS/EMS issues in collaboration with cross-functional teams.
Ensure adherence to security best practices in all software development activities.
Maintain thorough documentation of system configurations and development processes.
Required Skills and Experience
5+ years of experience in OSS/EMS development or a related field.
Advanced programming skills in modern C++ (C++17/C++20) and Python 3.x.
Experience working in Linux environments and with containerized deployments.
Familiarity with Protobuf, YANG, XML, JSON, and templating languages (e.g., Jinja2).
Knowledge of network management protocols and Layer 2/3 technologies.
Experience with test-driven development and behavior-driven development (BDD) frameworks is an asset.
Exposure to NMS tools like Netcracker OSS, ONAP, Blue Planet, or similar is a plus (not mandatory).
Informations contractuelles
hybrid model: Four days per week in the office (Ottawa).
Candidate must be legally authorized to work in Canada and capable of obtaining Controlled Goods Program (CGP) clearance.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Contract Jobs in Canada.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast!
Find the best jobs in Canada, apply in 1 click and get a job today!