Maplesoft
Contact Us
Store Login Membership Newsletter
Products & Solutions Purchase Customer Support Site Resources User Community Company
Search
   
  Corporate Links
  About Maplesoft
Events
Seminars
Careers

  Maple Publications
  Maple Reporter
Maple Books
Media Center
User Stories

  Contact Maplesoft
  Contact Information
International Sales
Request a Quote
Contact Sales

  Stay Informed
  Become a member
Subscribe to the Maple Reporter
RSS


    Home : Company : Careers
Careers - Our Next Step... Your Next Step

Senior GUI Software Developer

We are looking for a bright and highly-motivated individual to join our user interface team as a software developer at the senior level. In this role, you will contribute to the Maple system and have a direct impact on over one million users worldwide. As the ideal candidate for the position, you have outstanding problem-solving skills and enjoy working in a fast-paced, team-oriented environment. You understand the elements that create an effective user experience in a complex application, and possess the skills to make it a reality.

In this role, your responsibilities will include:

  • Using Java to develop new or enhanced user interface features for the Maple worksheet.
  • Acting in a technical leadership role
  • Analyzing requirements, developing prototypes when necessary, and carrying through with the design, implementation, and unit testing of application features.
  • Coaching and mentoring junior members of the GUI team.

Experience and Qualifications
The successful candidate for this role will possess the following qualifications:

  • A university degree in Computer Science or a related discipline, or equivalent work experience.
  • Five or more years of hands-on development experience as part of a medium- to large-scale development team using an object-oriented language (such as Java, C++, or C#).
  • Demonstrated proficiency in object-oriented design techniques, including practical experience with design patterns.
  • Strong communication skills

“Nice-to-have” Skills and Qualifications
While not essential for consideration for this role, the following qualifications are considered assets for prospective candidates

  • Previous GUI development experience, preferably using Swing and AWT.
  • Previous experience in a technical leadership role.
  • Familiarity with multiple operating systems, especially Windows, Mac OS X, and Linux.
  • Familiarity with Maple, or other mathematical application software.
  • Experience with OpenGL, or other graphics libraries.
  • Java certification

To Apply Contact: hr@maplesoft.com



Products & Solutions  |  Purchase  |  Customer Support   |  Site Resources  |  User Community  |  Company  |  Site-Map  | Login
Language:
English |  Français
  
   © Maplesoft, a division of Waterloo Maple Inc. 2008. | Privacy | Trademarks