SOFTWARE DEVELOPER - JAVA
# 3875
Responsibilities:
- Design, code, integrate and test software components for multiple
products and projects;
- Maintain design documentation for each feature;
- Review existing codes and modify software components while maintaining
compatibility;
- Perform unit tests and participate in product integration activities;
- Present designs to peers for review;
- Collaborate with the testing group to perform bug fixing and
troubleshooting of problems;
- Participate in peer design reviews;
- Collaborate with technical support teams to resolve customer issues;
Requirements:
- Bachelors degree in Engineering or Computer Science;
- 3 to 5 years in Java development (Java SE)
- 5 or more years experience designing, coding and testing object oriented
software;
- Solid experience developing applications on Windows and Linux;
- Experience with developing distributed components and Java network
technologies is a definite asset;
- Experience with SNMP is an asset;
- Experience with Agile based methodologies;
- Experience with deployment and integration of components in a large scale
system considered an asset.
- Strong object oriented programming skills with Java and/or C++
- Good understanding of distributed applications and technologies;
- Knowledge of web technologies considered an asset
- Strong expertise designing and implementing user interfaces;
- Knowledge of video and audio technologies is an asset;
- Ability to communicate in English and French;
- Ability to understand customer requirements.
cp123
APPLY FOR JOB #3875