|
|
 |

Home : Company : Careers
 |
|
| Product Manager, Internationalization |
|
We are looking for a bright and highly-motivated individual to join our user interface team and help us continue the development of our products for the international marketplace. 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 are an experienced developer who understands the unique requirements of producing internationalized software. You have outstanding problem-solving, communications, and organizational skills, and enjoy working in a fast-paced, team-oriented environment.
In this role, your responsibilities will include:
- Using Java to develop new or enhanced UI features for the Maple worksheet.
- Analyzing requirements, developing prototypes where necessary, and carrying through with the design, implementation, and unit testing of application features.
- Working with our third-party translation partners to develop localized versions of Maplesoft products.
- Developing and maintain tools to help us automate the translation of Maplesoft products into a variety of international languages.
- Being an advocate for our international clients within the organization.
|
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.
- Previous experience developing internationalized software.
- Five or more years of hands-on development experience on a medium- or large-scale project using an object-oriented language such as Java, C++, or C#.
- Demonstrated proficiency in object-oriented design techniques, including practical experience with design patterns.
|
“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 or AWT.
- Fluency with multiple languages, in both spoken and written forms.
- Previous experience working with international development teams.
- Familiarity with multiple operating systems, especially Windows, Mac OS X, and Linux.
- Familiarity with Maple, or other mathematical application software.
- Java certification
|
|
|
|
|
|