Senior Performance Engineer

As a senior member of our team, you will ensure that our application is lightning fast and massively scalable. You’ll design, configure and run performance tests, collect performance data, profile the code, design architecture and code changes to improve performance, implement code changes or work with other developers to implement changes as appropriate. You will work with a team of demanding, highly motivated developers and will be expected to both challenge and be challenged.


Required Skills/Experience:

  • Knowledge of an enterprise performance testing / load generation tools such as Mercury LoadRunner or Seque SilkPerformer
  • Knowledge of Java environments including memory management, garbage collection, collection classes (HashMap, ArrayList etc)
  • Experience with Java or C++ code profiling and diagnostic tools such as JProbe or OptimizeIt
  • Knowledge of relational databases, Oracle SQL / PL SQL in particular, including query plan analysis / tuning, contention/locking analysis and tuning
  • Excellent interpersonal and communication skills. A big part of this job is communicating effectively with other developers and managers
  • Knowledge of Oracle clustering configurations (ie Rac, Grid, Parallel Server)
  • 2 years development experience (coding rather than performance tuning) in Java, C/ C++, Perl or PHP
  • Ability to learn quickly in a dynamic environment
  • Bachelors degree in computer science or equivalent experienceDesired Skills:
  • Networking knowledge. Knowledge of how network configuration impacts performance
  • Knowledge of Oracle diagnostic tools like Quest Spotlight (or similar diagnostic tool , ie OEM)
  • Understanding of web programming including HTTP, cookies, HTML, Servlets and Java Server Pages
  • Functional knowledge of CRM Applications