This site uses cookies. To find out more, see our Cookies Policy

$130k + 5% bonus | Sr. .NET/Microservice Architect | Nashville in Brentwood, TN at Vaco

Date Posted: 7/18/2018

Job Snapshot

Job Description

  • Leads performance efforts on multiple projects with minimal oversight. Designs and documents performance test plans and test strategies within the project based on service requirements and can communicate output from performance testing efforts to management and project teams. Test plan creation includes leading NFR discussions with external partners and identifies complex use cases and data needs.
  • Designs and creates performance measurement instrumentation and artifacts used to observe application and infrastructure performance across diverse hardware, operating systems, application servers, and databases. Utilizes diagnostic and monitoring tools to detect performance issues throughout the technology stack. Triage moderately complex issues encountered without assistance from higher level Performance Engineers.
  • Oversees work by Performance Testers including the creation of performance tests, test data needs, and performance test output to meet objectives per the test plan. Accountable for accuracy of performance test efforts within projects and regression test cycles. Reviews scripts created by other team members for accuracy, coverage, and content to sufficiently cover stakeholder expectations. Eliminate script impediments and drives solutions to technical problems. Mentors cross-functional team members in performance test tools and practices that can be employed early in the SDLC. Shares expertise and provides guidance to others as required to assist the project testing team.
  • Partners with Development and Architecture to ensure performance and scalability is considered early within the product development lifecycle. Ability to review documentation from other departments and provide value within the context of performance engineering when necessary.
  • Collaborates with Development to investigate performance concerns, including but not limited to performance degradations, thread contention, memory leaks, scalability bottlenecks, etc. This includes assisting in solution-driven discussions which create an actionable outcome to protect end-user experience. Facilitates checkpoint meetings with customers, other groups within Paychex, and assigned testing resources to track the project status and discuss any open/pending issues/concerns. Includes result analysis, bottleneck analysis, and script replay issues.
  • Demonstrated mastery of performance testing best practices including but not limited to virtual users, think time, pacing, latency, and packet loss.
  • Knowledge of multi-tier application IT infrastructure to provide deep analysis of performance test results. Schedule and maintain the applications and infrastructures used during performance testing.
  • Bachelor's Degree in Computer Science, Management Information Systems, Software Engineering, Information Technology - Preferred
  • 3 years of experience in Combined experience in any of the following: performance diagnostics, capacity planning, performance architecture design, performance tuning, performance monitoring, or code profiling.
  • 5 years of experience in - testing/developing applications on Windows and Unix/Linux platforms
  • - testing/developing multi-tiered and distributed applications
  • - programming and/or scripting languages such as C#, JavaScript, Bash, Python
  • - web servers
  • - Application servers -Microsoft.Net,
  • - Databases such as Oracle, SQL Server, MongoDB
  • - Have used automated test tools like: HPE LoadRunner, VuGen, Jmeter, TestComplete. .
  • 2 years of experience in - testing/developing cloud and container technology such as OpenShift, Docker, Kubernetes - Database or application tuning experience a plus. .
  • 3 years of experience in Hands-on experience with any of the following Client Experience monitoring tools (or similar): HPE LoadRunner/Performance Center, ReadyAPI, AppDynamics, Splunk, VM Ware, SCOM, BCO, DynaTrace, Aternity, AlertSite, etc?.
  • 3 years of experience in Hands-on experience with any of the following profiling or diagnostics tools (or similar): CA/Wily Introscope, HP Diagnostics, Yourkit, SoapUI Pro, Quest JProbe, JProfiler, Fiddler, WireShark, Aternity, or Visual Studio Performance Tools.
  • 1 year of experience in Leading/mentoring team members and project efforts from requirement creation to project completion.
  • Ability to simultaneously handle multiple priorities.
  • Performs work independently with minimal supervision.
  • Excellent interpretation of complex statistical data.
  • Excellent collaboration and team building skills.
  • Ability to influence internal and/or external constituents.
  • Ability to drive multiple projects to successful completion.

Job Requirements

Leads performance efforts on multiple projects with minimal oversight. Designs and documents performance test plans and test strategies within the project based on service requirements and can communicate output from performance testing efforts to management and project teams. Test plan creation includes leading NFR discussions with external partners and identifies complex use cases and data needs.
Designs and creates performance measurement instrumentation and artifacts used to observe application and infrastructure performance across diverse hardware, operating systems, application servers, and databases. Utilizes diagnostic and monitoring tools to detect performance issues throughout the technology stack. Triage moderately complex issues encountered without assistance from higher level Performance Engineers.
Oversees work by Performance Testers including the creation of performance tests, test data needs, and performance test output to meet objectives per the test plan. Accountable for accuracy of performance test efforts within projects and regression test cycles. Reviews scripts created by other team members for accuracy, coverage, and content to sufficiently cover stakeholder expectations. Eliminate script impediments and drives solutions to technical problems. Mentors cross-functional team members in performance test tools and practices that can be employed early in the SDLC. Shares expertise and provides guidance to others as required to assist the project testing team.
Partners with Development and Architecture to ensure performance and scalability is considered early within the product development lifecycle. Ability to review documentation from other departments and provide value within the context of performance engineering when necessary.
Collaborates with Development to investigate performance concerns, including but not limited to performance degradations, thread contention, memory leaks, scalability bottlenecks, etc. This includes assisting in solution-driven discussions which create an actionable outcome to protect end-user experience. Facilitates checkpoint meetings with customers, other groups within Paychex, and assigned testing resources to track the project status and discuss any open/pending issues/concerns. Includes result analysis, bottleneck analysis, and script replay issues.
Demonstrated mastery of performance testing best practices including but not limited to virtual users, think time, pacing, latency, and packet loss.
Knowledge of multi-tier application IT infrastructure to provide deep analysis of performance test results. Schedule and maintain the applications and infrastructures used during performance testing.
Bachelor's Degree in Computer Science, Management Information Systems, Software Engineering, Information Technology - Preferred
3 years of experience in Combined experience in any of the following: performance diagnostics, capacity planning, performance architecture design, performance tuning, performance monitoring, or code profiling.
5 years of experience in - testing/developing applications on Windows and Unix/Linux platforms
• testing/developing multi-tiered and distributed applications
• programming and/or scripting languages such as C#, JavaScript, Bash, Python
• web servers
• Application servers -Microsoft.Net,
- Databases such as Oracle, SQL Server, MongoDB
• Have used automated test tools like: HPE LoadRunner, VuGen, Jmeter, TestComplete. .
2 years of experience in - testing/developing cloud and container technology such as OpenShift, Docker, Kubernetes - Database or application tuning experience a plus. .
3 years of experience in Hands-on experience with any of the following Client Experience monitoring tools (or similar): HPE LoadRunner/Performance Center, ReadyAPI, AppDynamics, Splunk, VM Ware, SCOM, BCO, DynaTrace, Aternity, AlertSite, etc?.
3 years of experience in Hands-on experience with any of the following profiling or diagnostics tools (or similar): CA/Wily Introscope, HP Diagnostics, Yourkit, SoapUI Pro, Quest JProbe, JProfiler, Fiddler, WireShark, Aternity, or Visual Studio Performance Tools.
1 year of experience in Leading/mentoring team members and project efforts from requirement creation to project completion.
Ability to simultaneously handle multiple priorities.
Performs work independently with minimal supervision.
Excellent interpretation of complex statistical data.
Excellent collaboration and team building skills.
Ability to influence internal and/or external constituents.
Ability to drive multiple projects to successful completion.