This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs across the United States!

To post a job, login or create an account |  Post a Job

  Jobs JKT  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Performance Architect

Apex Systems

This is a Full-time position in Hoover, AL posted May 29, 2021.

The Performance Architect is responsible for the overall Performance Architecture strategy. This role ensures that performance architecture spans across each technical layer and is being considered for all projects to raise the standard of quality, performance and reliability in applications and infrastructure. Primary Responsibilities Collaborates with team leaders and other architects to develop end-to-end performance engineering strategies and protocols for various applications and platforms Partners with Enterprise Architecture, Application Development, management and the business to define Service Level Indicators (SLIs) and Service Level Objectives (SLOs) for individual software components Leads communities of practice as technical platform that enables knowledge sharing and cross-collaboration, driving standardization and innovation Identifies and documents redundant workflows, processes, and functions that fail to meet existing business requirements and suggests improvements Detects data-distribution shortfalls and recommends solutions to optimize and automate data conditioning to improve test accuracy Evaluates gaps between current process efficiency and efficiency goals across the entire application test cycle Captures flexibility and scalability of processes and applications supporting business units Provides technical recommendations for system performance measurement and analysis, scalable architecture, and profilingtroubleshooting techniques Designs and implements AzureAWS or similar infrastructure and services Designs and implements availability, scalability, and performance plans for Regions platforms Collaborates with application development teams to mitigate performance bottlenecks throughout the entire application stack Recommends improvements to the architecture and deployment of applications under test Emphasizes methods of integrating testing best practices into the application development lifecycle to reduce friction, identify potential problems early, and improve cross-collaboration Participates in the Performance Engineering Community of Practice which is a technical platform that enables knowledge sharing and cross-collaboration, drive standardization and innovation Provides leadership and mentorship to team of performance engineers Leads or participates in cross-organizational initiatives Collaborates with other engineers to develop testing and monitoring approaches Focuses on assurance in the areas of error rates, response times, and impact to infrastructure Designs, scripts, configures, and run performance tests to validate production readiness of software applications and infrastructure for stability and performance Conditions test data as needed to properly simulate test scenarios Supports testing needs of new projects, infrastructure upgrades, and application enhancements by validating application functionality against documented test cases Diagnoses, tracks, and manages performance issues to resolution Uses dashboards that enable efficient monitoring of applications and systems running in production environments to troubleshoot issues and report findings Provides summaries and assessments of the application’s performance, emphasizing trends over time Conducts “deep dive” analysis of data when trends or anomalies are identified Collaborates with Application Development teams during story design to ensure new application features are developed in a performant manner Participates in Program Increment Planning, Sprint Planning, and Daily standup meetings for development teams Serves as a subject matter expert This position is exempt from timekeeping requirements under the Fair Labor Standards Act and is not eligible for overtime pay. Requirements Bachelor’s degree in Computer Science, Engineering, or a related technical field Nine (9) years of Performance Engineering experience with four (4) years working as Performance Architect, Application Architect, Solution Architect on high-traffic, large-scale distributed systems, client-server architectures, on-prem and cloud Three (3) years of experience in software development, test automation, CICD, DevOps Preferences Extended experience in Structured Query Language (SQL), C, C++, C or Java programming, and automated testing methodologies Experience with Docker, Kubernetes and other container technologies Experience with open source load testing tools such as Apache JMeter, httperf and APM, infrastructure monitoring tools like Splunk Good understanding of mobile app (Android and iOS) and web technology stack (HTTP, REST, HTML, JavaScript, CSS) Experience with SQLNoSQL databases – querying, profiling and performance tuning Infrastructure as code toolsets – Puppet, Terraform, Packer, Consul, Vault Solid understanding of On Prem to Cloud evolution as well as hands on experience working with public cloud (Google Cloud PlatformAWS) Domain expert on public cloud, distributed system, microservices architecture and capacity planning Skills and Competencies Ability to dissect multi-tiered systems and track data flow throughout an entire application stack Excellent verbal and written communication skills, including the ability to explain and document performance measures and outcomes to diverse audiences (technical, business, etc.) and drive decisions through collaboration Experience with monitoring tools such as Splunk Experience with other tools and frameworks such as Fiddler, Dynatrace, JMeter, Hammer, Performance Center Hands-on experience with load testing tools like HP LoadRunner In-depth understanding of application architecture, design, capacity planning, and application performance best practices In-depth understanding of performance analysis and testing processes Knowledge of application scalability and performance tuning (Web-based, n-tier, MQ, CICS) Strong analytical and problem-solving skills EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Please add your adsense or publicity code here (inc/structure/adsfooter.php)