Job Description:
 |
Essential Duties and Responsibilities
Including, but not limited to the following:
Design, code, and test new product features and enhancements for BlackBerry, iPhone, and Windows Mobile devices
Design and build related features in our Application Studio, Server, and plug-in products
Work closely with product management, sales, and our professional services team to turn customer requirements into working products
Contribute innovative ideas and help drive our market-leading product suite forward
Use MS Visual Studio, the .NET Compact Framework, C#, the BlackBerry JDE, J2ME, Xcode, Objective-C, and SQL to develop client and server-side systems
Understand and apply the software development lifecycle -- analyze, design, build, test, implement and release management
Work with architects and business analysts to create effective technical requirements and design specifications
Contribute to quality assurance and software maintenance efforts
Effectively communicate technical concepts and work status with the engineering team, and business/functional concepts with design/management staff
Limited travel may be required
Qualifications
BS or MS in Computer Science or Engineering, or similar technical education
2+ years of software engineering experience building applications using C++, Java, J2ME, Objective-C, and C#
Strong SQL skills required; hands-on database design experience preferred
Strong communication and technical writing skills
Experience in the design and development of mobile applications using RIM BlackBerry, iPhone, Android, and Windows Mobile devices.
|