Software Developer Co-op

NSW Nokia Software - Ottawa, ON (27 days ago)

Apply Now

Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things. Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect.

Job Description:
Nokia Software is the Nokia division that develops products and software-only solutions. Our customers are Telecom operators and various sectors of companies increasingly look to our offers fashion "Software as a service".
Big Data Analytics, the Internet of Things, Cyber Security, Cloud, are the main topics at the heart of our portfolio and enable us to create the ultra-connected world in which we will live tomorrow at the heart of smart cities, using autonomous cars and health services and public safety connected.

Come and join our team to ensure that this connected world will be safe, secure and respect our privacy.

Within Nokia Software (NSW), you will join the Engineering Secure group whose mission is to develop Security products and demonstrations for carriers and enterprises to protect their network, end users and everything connected.

The team is focusing on Cloud security to protect all layers from access to applications, IoT security to meet the rising security and privacy demands and the security management for predictive security through efficient correlation, machine learning engines and analytics.

Key Responsibilities:
You will be part of a team in charge of Specification, Development and Testing of the new features for NetGuard family of Security products.

As a Coop Software Developer, your key responsibilities will include:

Working with more senior developers to create software for the detection and remediation of security anomalies
Writing and executing unit tests
Fixing defects

Required Minimum Qualifications:
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

What's in it for you?

1 on 1 mentorship with an experienced Engineer/ Professional.
Competitive salary and benefits (on site gym).
If you are relocating from a college or university that is outside of Ottawa, we will provide you with a relocation bonus (if applicable)
Work balance and inclusive company culture.
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.