Tuesday, 25 February 2014

Job Details
Date: Feb 23, 2014
Location Montreal, Quebec, CA
Req ID: 2118

The Java Common Components organization at Ericsson Canada is expanding their team of developers within the Montreal site. We are looking for dynamic and well-rounded Software Developers that will work on building high-performance, high-availability, telecom-grade software systems.
We work on the latest technologies and we strive on offering the best solution to our customers. Our developers will have the opportunity to work in team-oriented environment and they will mainly be programming with Java and Python.
 
Summary
The Software Developer is responsible to produce and document high quality software products from inception to delivery for the telecommunication industry. The main requirement of this position is the ability to perform analysis, design, verification, demonstration and maintenance of these products in a Lean and Agile, team environment.
To have success in our environment, you must have passion for technology, be flexible and self-driven team player, and able to work under pressure.
 
Main Responsibilities
  • Codes, implements, tests and integrates complex software.
  • Troubleshoots and debugs new or existing software programs.
  • Solves trouble reports
  • Develops and executes unit/basic/function test cases.
  • Participates and contributes to improvements of software development (products, process methods, and tools).
  • Participates and contributes to design inspection and/or code review.
  • Works in advanced design and/or maintenance activities.

Requirements
Education: Bachelor in Computer Science or Software Engineering
Pertinent Experience: 3 or more years of experience in Software Development, preferable in the telecommunications industry.
 
Skills and Competencies
  • Excellent communication and presentations skills
  • Self driven, motivated team player
  • Excellent troubleshooting skills and problem solving
  • Highly interested in software development, programming, software engineering and test automation and seeking a career in development
  • Extensive programming experience in Java for commercial software, preferably Java EE (Web, EJB and SIP containers)
  • Experience with Python programming
  • Experience with C/C++ programming
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Experience working with Agile Software engineering methodologies (e.g. Scrum, XP, TDD)
  • Experience working with Java EE application severs (Glassfish/Sailfin/SGCS/JBoss)
  • Good knowledge of SIP (Session Initiation Protocol)
  • Knowledge of clustering techniques
  • IP Networking experience (configuration, troubleshooting, wireshark tracing)
  • Hands on experience with development and test tools (e.g. Eclipse, JUnit, TestNG, GIT, Maven, profiling tools)
  • Linux administration skills and shell scripting
 
 
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position. Therefore employees assigned may be required to perform additional job tasks required by the manager.
 
WE WOULD LIKE TO THANK ALL APPLICANTS FOR THEIR INTEREST IN ERICSSON; HOWEVER ONLY SELECTED APPLICANTS WILL BE CONTACTED.
   
 
Primary country and city: Canada (CA) || Quebec || Montreal || R&D

Job Segment: Telecommunications, Telecom, Developer, Java, Engineer, Technology, Engineering
Apply now

0 comments:

Post a Comment