CO-OP: Software Developer
Required Minimum Qualifications: (Education, Technical Skills/Knowledge)
· Strong understanding of object-oriented design, data structures, and algorithms
- Solid software development experience in one or more object-oriented programming languages
- Strong ability to learn new concepts and technology
- Demonstrated ability to convert ambiguous requirements into an effective solution
- Strong written and oral communication skills
- Excellent interpersonal/team skills
- Experience using Linux and Windows
Desired Qualifications
- Pursuing a degree in Computer Science, Software Engineering or equivalent.
- Working knowledge of Java and Java APIs
- Experience with ElasticSearch, Drools, Camunda
- Experience with Git/Gerrit
- Experience with Network Elements and Network Element Management Systems
- Knowledge of network security
- Knowledge of machine learning and anomaly detection
- Experience with agile development process
Canada is committed to building a skilled, diverse workforce reflective of Canadian society. As a result, we promote employment equity and encourage women, aboriginal persons, persons with a disability or members of a visible minority group to apply.