
|

Senior Software Developer
Location: Montreal (Longueuil), Quebec
Duties and Responsibilities
- Create function/design specifications based on customer or internally defined requirements and provide estimate as to level of effort required to design, code and unit test.
- Perform coding as defined by design specifications to meet documented programming standards and needs to be delivered within the projected schedule.
- Unit test the code to ensure design specifications have been met and defects have been resolved.
- Support Clients/System/Integration Test to promptly resolve reported defects. Provide 3rd level support on product.
- Provide progress reports and estimated effort necessary to complete assigned tasks.
- Acquire and maintain an in-depth understanding of software modules in assigned area of responsibility. Serve as member of virtual architecture team.
- Providing documentation on coding/testing of product.
- Independent technical research on new technologies relevant to Airwide Solutions.
Education & Skill Requirements
- Bachelors Degree in Computer Science or Engineering.
- Strong experience in OO Analysis / Design / Programming
- 5 + years experience in Java programming
- 3+ years experience in J2EE applications and Web technologies
- Experience with UML Modeling using Rational Rose, Forte, or TogetherSoft
- Experience with Software Development Life cycles.
- Experience with Java frameworks (Struts, Spring, Hibernate) is definitely a plus.
- Experience with C/C++ programming is a plus.
- Knowledge of Multimedia and Telephony technologies an asset.
- Ability to collaborate and work effectively within a fast-paced team setting.
- Excellent interpersonal and communication skills • Strong problem solving and research capabilities
- Motivated self-starter
- Interest in mentoring junior staff
|
|