The IBM Ottawa Software Lab is a thriving R&D community with a small-town feel and a spirited and diverse culture. The lab enjoys a global reputation for innovative technical achievement. Over 280 world-class developers and support staff unite to supply vital technologies and components to IBM’s WebSphere, DB2 and Rational product offerings.
Key contributions include the Eclipse open source tool platform, the J9 Virtual Machine and class libraries, IBM Records Manager and Rational model-driven development products, as well as industry-leading expertise in software engineering best practices, tools and services.
The Rational User Experience team has an opening for a Software Developer or HCI specialist who is committed to optimizing the usability of IBM’s AD solutions. The position will appeal to candidates eager to apply extensive HCI or UI design knowledge and technical skills to establish and lead a user-centered design initiative for Rational’s AD offerings. The job will involve setting UCD direction, establishing a workable plan for evaluation and design efforts, negotiating designs and recommendations with development teams and following through on proposed changes which ultimately enhance product ease-of-use.
The employees of IBM represent a talented and diverse workforce. Achieving the full potential of an inclusive environment is a business priority that is at the core of our corporate culture. We encourage applicants of all race, national or ethnic origin, religion, sexual orientation and disability to join our organization and contribute to the rich diversity of our global company.
Applicants should have experience working in a “real-world” AD environment, especially on larger Java (or other OO) based projects. They should be able to apply a solid understanding of the enterprise AD domain and experience working directly with users to set direction and follow through on user-centered design work supporting complex AD tools. Applicants should be capable in a leadership role, be self-motivated, and have a passion for making our products as easy to use as possible. In addition, applicants must be able to work as part of a team of technical professionals, contributing to design and development efforts while maintaining a user-based perspective of tools and tasks. Preferred candidates will have GUI design/implementation skills and knowledge of human-computer interaction and/or user-centered design methods.
You must have the following skills/experience:
- Object Oriented design and implementation- minimum of 4 years experience
- Java or C++ or C# programming- minimum of 4 years experience
- Web AD- minimum of 4 years experience
- Project or team leadership- minimum of 4 years experience
- UI design/implementation- minimum of 5 years experience
- User-centered design or HCI- minimum of 5 years experience
- WebSphere or Rational AD tools- minimum of 3 years experience
- AD market and domain- minimum of 5 years experience