
Location
Mississauga, ON
About the Company
Analysts recommend them, investors buy them, and if you’re Canadian – you brag about them.
With a history of developing breakthrough wireless email devices and connected enterprise solutions, Research in Motion is a world leader in mobile communications. As a global technology powerhouse, they continue to enjoy explosive growth.
The Opportunity
The BlackBerry Enterprise Server (BES) is at the core of Research in Motion’s products and tremendous success. As a specialist on the Enterprise Performance Engineering team, you’ll make sure that the BES’ reputation for performance, reliability and stability are maintained. Your challenge will be to ensure that future servers (and the software they run) are able to handle the increasing demands of web-based, data-intensive applications.
You’ll be working in a newly created division, ensuring that BES and other Enterprise Products meet the highest level of performance and reliability. That means keeping one eye on the performance of new features and the other on legacy applications and protocols.
With an emphasis on meeting performance requirements under load, you’ll run load tests against BlackBerry Enterprise products—in particular the web-based BlackBerry Administration Server application. You’ll analyze performance data and experiment with various load testing scenarios and workloads.
You’ll work closely with the development team to resolve performance related issues that you identify.
Who Should Apply
Experience evaluating the performance of web-based applications is highly prized.
You must be able to identify software performance issues and their impact on hardware resources. Strong debugging skills and an understanding of what makes enterprise-sized systems scalable are essential.
Essential Skills and Qualifications
- University Degree in Computer Science, Computer Engineering or equivalent
- 4 + years related experience
- Excellent problem solving skills
- Experience collecting performance related data using tools like Performance Monitor
- Basic knowledge of client server architecture, computer architecture, and memory management
- Solid understanding of multi-threaded applications (thread synchronization, time slicing, context switching, etc.)
- Experience evaluating performance of web based applications
- Experience with HP Load Runner or equivalent web based load testing tools
Desirable Qualifications
- Understanding of JBoss middleware
- Experience with performance monitor tools and knowledge of the various performance counters
- Some basic knowledge of mail server administration (Lotus Domino, MS Exchange or Novell GroupWise)
- Understandings of web farm technologies and how load-balancing and DMZ deployments affect their operation
- Experience with relational databases (preferably SQL Server or DB2)
- Experience debugging applications using tools such as UMDH, userdump, ADPlus, windbg, Visual Studio debugger , Java tools include JConsole, jvmstat, jhat, etc.
- Experience with load generation and WAN simulation tools
- Blackberry Server Administration
Contact
To make an inquiry and/or to submit a resume, please contact: Penny Curtis


Comments
blog comments powered by Disqus