Jetzt bewerben

About the job

Envision Pharma Group is a Technology Enabled Solutions Partner for the Life Science Industry with expertise in Commercialization, Value & Access, Artificial Intelligence, Data Analytics, and Envision Medical Communications.


At our core, are our people, the manufacturers, and the patients our solutions impact and benefit across the globe. We drive growth through our innovations as an empowered, accountable, and entrepreneurial team. Our passion makes people healthier and happier.


Being part of a collaborative team means there's no limit to what you can achieve. With us, you can be a part of a growing company you want to work for.


What is the opportunity?


The Performance Engineer (PE) will develop and execute automated tests to objectively measure Products Non-Functional Requirements in the area of performance. The PE will support the Performance Engineer Lead with diagnosing and remediation of performance related issues across various products with diverse architecture configurations.


How will you make an impact at Envision Pharma Group?


  • Create and execute automated tests for load-testing, volume-testing, and endurance-testing.
  • Monitor environmental characteristics including Heap, CPU, I/O, and Thread states, Connection Pooling and Logging.
  • Monitor Database Server characteristics including SQL throughput, and SQL query plans.
  • Identify potential bottlenecks in the JVM, Application Server, and Database Server as it relates to Memory, CPU, I/O, and Disk.
  • Write-up test reports in a professional, customer ready format.
  • Support the Performance Lead as needed, typically focusing on issue analysis within the developed product(s), non-production and production infrastructure environments to help diagnose and remediate performance related issues.
  • Work collaboratively across cross-functional teams including development, quality assurance, product management, dev ops and sys ops teams.
  • Periodically review results of performance results to proactively identify trends and recommend changes to monitoring, infrastructure, coding or other areas to reduce risk across the platform(s).
  • Develop, implement and maintain real-time user experience monitoring capabilities.
  • Understand monitoring tools available in hosting environments and leverage as part of the overall performance plan.
  • Define a performance monitoring plan and targets, to align with customer expectations and SLAs.
  • Monitor processes including but not limited to API calls, integrations, including movement of data from source system(s) to data warehouse, etc.
  • Coordinate with product management to proactively add or modify performance criteria based on new product features, data movement or cloud hosting needs.


Do you have what we are looking for?


  • Bachelor's degree in computer science or related field.
  • 3+ years of experience with relational Database Servers.
  • 3+ years of experience with Java EE Application Servers with the ability to configure and deploy *war artifacts.
  • 3+ years of Java and SQL programming skills.
  • Familiarity with performance testing methodologies including Load, Volume, and Endurance testing.
  • Knowledge of Java monitoring tools and profilers to capture KPIs such as Memory, CPU, Disk and Network I/O, and Garbage Collecting.
  • Prior experience with Web-Browser developer tools.


#TogetherWeDiscover


We turn vision into reality. Our people are integral to our success and our values reflect the Envision philosophy where our teamwork helps us all grow and our enthusiasm inspires each other.


Our Envisionary culture is a special environment that gives every employee a voice the space to invent and the chance to excel. A place where, every day, people laugh, think, take risks, and are excited about the possibilities the day brings.


Explore your place at Envision. If you have the experience highlighted above, we would love to hear from you!

Jetzt bewerben

Weitere Jobs