Intermediate Software Designer – Ottawa, Canada

Location: Ottawa
Requisition Number: 453
# of openings: 1


Intermediate Software Designer – Ottawa

Role Overview

You will contribute to our success by:

  • Designing and implementing distributed Java applications in a carrier grade Unix/Linux environment with a focus on reliability and fault tolerance.
  • Providing designs, implementation and estimates.
  • Working in a highly collaborative team environment not only with immediate designers, but also with Product Verification Specialists, delivery and deployment teams and other departments of the organization.
  • Troubleshoot and resolve internal and field issues found in the product.



  • Java design and development
  • Network programming knowledge such as TCP, UDP
  • Experience in Object Oriented Analysis and Design
  • Knowledge of RDBMS
  • Knowledge of SQL
  • Experience with concurrency, multithreading
  • BS, MS, or PhD in Computer Science or related technical discipline (or equivalent)



  • Experience with test integrating of large systems (ie. ensuring interfaces satisfy specifications)
  • Experience in C++ and/or Java design and development
  • Experience in application performance tuning and profiling in Java and/or C/C++ on Linux
  • Knowledge of DIAMETER protocol
  • Knowledge of SOAP, XML/HTTP and Java web technologies


All Amdocs roles require strong verbal and written communications skills, position-appropriate mentoring/leadership abilities, ability to quickly master new systems and/or processes, capacity to stay organized while managing competing priorities, and a deep customer service orientation, both internally and externally.



Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo