Title

Senior Software Engineer - Java

Location

Waterloo, Ontario

Description

As a member of the software development team you will be responsible for designing and implementing high-performance, reliable software products that enable large Internet Service Providers to configure policies for managing their network and subscribers.

Responsibilities:

• Designing large-scale, highly available distributed software
• Implementing high-quality, high-performance code in Java
• Debugging and troubleshooting problems in test and in production
• Providing technical leadership for a distributed development team
• Developing expertise with Internet and Telecom technologies to develop, understand, and communicate how Sandvine solutions integrate into a network

Skills

• 2-4 years software development experience using Java
• Experience with databases (Postgres, Oracle) and SQL
• Experience with J2EE, SOAP, XML, Web Services technologies
• Experience with Unix and shell scripting would be an asset
• Experience with Internet technology
• Experience with C++ would be an asset
• Experience with Tcl would be an asset
• Strong object-oriented design skills
• Strong problem solving skills
• Strong verbal and written communication skills
• Focused on high quality results and on-time delivery
• Motivated, self-starter

Only qualified candidates that meet the needs of the position will be contacted