APPLY FOR THIS JOB
Full Time or Contract
Location: Ottawa
- BS/MS degree in Computer Science/Electrical Engineering or equivalent;
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go;
- Interest and ability to learn other coding languages as needed;
- Experience in development environments – GIT, Jenkins, Perforce, Clearcase, etc;
- Experience working in Agile and Waterfall models of development;
- Experience in both manual and automated testing environments;
- Excellent troubleshooting and problem-solving skills associated with service provider, enterprise and carrier software solutions in general;
- Excellent written (documentation) and interpersonal communication skills (English);
- Strong abilities to work as part of a team or independently with little supervision;
- Strong abilities to rapidly learn new sophisticated technological concepts and apply knowledge in daily activities;
- Knowledge and experience working with UNIX/Linux/RHEL/Ubuntu and/or any other server OS, be it on bare metal and/or Virtual Machine, and system admin functions;
- Knowledge and experience working with system level, Layer 2 and Layer 3 protocols (like MPLS, IGP, BGP, Segment Routing, EVPN etc);
- Knowledge and/or work experience with Python, Java, JavaScripting, CORBA, TCL/TK/Expect, Oracle, WebLogic and/or REST API and associated tools is highly desirable;
- Knowledge and/or work experience related to network virtualization software like Open vSwitch, vRouter, etc. is highly desirable;
- Knowledge and/or experience working with Layers 2 and/or 3 technologies on Ciena’s CES, 54XX and/or 6500 platforms would be an asset.