
| Job Title: | Performance Engineer |
| Company: | GeoLearning |
| Position Type: | Permanent |
| Pay Rate: | Negotiable |
| Date Posted: | May-01-08 |
Position available in Des Moines, IA. This position will be working with the Engineering Performance team to ensure the scalability and high performance of GeoLearning's Maestro product suite. The successful candidate will be joining a team of highly motivated performance engineers to help measure and improve the overall performance, scalability, and throughput of the Maestro software system. Additionally, this position will interact directly with the development and infrastructure teams to identify and remove obstacles relating to performance, scalability, and throughput of the Maestro system.
Job Responsibilities
• Performance optimization projects require the individual to work closely with the development teams to: review designs for performance, analyze and propose solutions to application performance issues. Isolate problems, identify resolutions, and test changes to validate resolution.
• Defining/refining performance requirements for existing and future GeoLearning products.
• Benchmark and trending projects involve developing application benchmarks within defined service level requirements and assessing performance deltas between releases of GeoLearning products. Ability to follow standard procedures and build/maintain reusable benchmark suites and processes to continuously validate performance enhancements from the development organizations. Developing single user and multi-user performance test software suites.
• Design analysis projects involve “out of the box” thinking to find innovative solutions to potential performance problems during conceptual design phase. This position requires strong analytical and previous architecture and systems work to identify potential issues before code is available for testing.
• Performance problem resolution projects require in-depth architecture, system and application knowledge to resolve customer critical performance problems. Strong development and debugging on-the-spot skills are required. Excellent communication skills are required.
• Assisting in customer sizing and performance issues.
In addition to conducting tuning, architecture and benchmark projects you will also be responsible for:
• Creating and communicating technology benchmark reports, white papers, and other useful performance related information.
• Assist developers in code profiling, hotspot analysis, memory leak testing and design review
• Mentor developers on performance optimization techniques
Qualifications
• Practical experience in performance improvement work or the design of a high capacity system
• RDBMS experience (especially query tuning and admin tasks) in 1 or more of the following databases: DB2/UDB, SQL Server, Oracle or MySQL.
In-depth understanding of relational database concepts, ability to discern performance nuances from data models and experience writing and tuning SQL
• Multi-user test driver scripting and/or multi-user test driver experience highly desirable
• System resource utilization analysis experience required
• Code profiling experience in C#/.Net and other environments.
• TCP/IP, HTTP, JavaScript, DHTML technical knowledge highly desirable
• Strong software development skills and experience required.
• Understanding of the software development lifecycles and related artifacts is required.
• Experience with handling performance issues at customer locations in a consulting or engineering role.
• Unix or NT System Administration experience
• Strong communication skills (both verbal and written)
• Distributed application understanding (Web based applications)
• Attention to detail
• Self-motivated individual who can work independently to get the job done (takes initiative)
• Ability to grasp new concepts and technologies
• Ability to troubleshoot and analyze complex problems in a variety of OS systems and applications
• Ability to multi-task and meet deadlines
• Bachelors degree in Computer Science or related technical field
• Minimum of 8 years after Bachelors or 5 years after Masters
Success in the position will require you to be a smart and original thinker with initiative and innovation, and at the same time a team player who can interact with different functional teams such as Engineering, QA, technical support, Sales, etc
NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.
| Location: [rss] | US-IA-West Des Moines |
| Telecommute: | No (Onsite Position) |
| Contact Name: | Jenni Joslin |
| Contact Phone: | 515-222-9903 |
| Contact Email: | hr@geolearning.com |
|
Contact Comments:
|
|
| Please send resume to hr@geolearning.com | |
Principals only. Recruiters, please do not contact this job poster.
View other jobs in US-IA-West Des Moines »
View other jobs in US-IA »
View other Performance Engineer jobs, Engineering jobs, Tech jobs
View other postings by GeoLearning »