|
|
 |

Home : Company : Careers
 |
|
| 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
|
|
|
|
|
|