Software Designer
Ville Saint-Laurent, Quebec, CA
EXFO develops smarter network test, monitoring, and analytics solutions for the world’s leading telecommunications service providers, network equipment manufacturers, and web-scale companies—and we love what we do!
With nearly 1,900 employees in more than 25 countries, EXFO is the world’s number one provider of fiber optic test solutions and has the largest active assurance deployment. Our broad portfolio of intelligent hardware and software solutions enables our customers’ network transformations related to fiber, 5G, virtualization, and big data analytics.
We are always looking for top talent to help us lead the way in a thriving industry with unlimited opportunities.
Job Summary
Under the supervision of the Software Group Manager and within the Research & Development department, your primary responsibility will be to work in an agile team developing our new test products for the Manufacturing, Design, and Research (MDR) telecommunications industry.
You will work in a hybrid mode within a DevOps-oriented team.
This is an excellent opportunity to join a dynamic team building cutting-edge products that will test protocols and components for high-performance networks such as Ethernet 1.6T. If you have the skills to deliver value to customers and are passionate about your work, you are the candidate we are looking for.
Key Responsabilities
-
Face-to-face communication with team members over other means;
-
Completing work rather than just starting it;
-
Quality and verification of builds over quantity;
-
Team success over individual success;
-
Small, vertical, testable increments;
-
Automated testing over manual testing;
-
Using continuous integration and continuous deployment (CI/CD) infrastructure.
Technical Skills
-
Strong understanding of object-oriented concepts;
-
Knowledge of C# (.NET Core) / Angular;
-
Knowledge of Python, TypeScript, and JavaScript;
-
Knowledge of REST APIs;
-
Knowledge of C++, Git/GitLab, CI/CD development and maintenance, DevOps practices, and datacom protocols is considered an asset.
Profile
-
Passionate and eager to learn;
-
Attention to detail and quality of work;
-
Strong teamwork skills;
-
Organizational skills;
-
Excellent communication skills.
Requirements
-
Bachelor’s degree in Software Engineering or Computer Science;
-
8–15 years of software development experience;
-
Bilingual in French and English (spoken and written);
-
Legal authorization to work in Canada.