As a Performance Architect Engineer, you will be responsible for designing, developing, and implementing performance optimization solutions for our applications and systems. You will work closely with cross-functional teams to identify performance bottlenecks, develop solutions, and ensure that our systems meet the required performance, scalability, and reliability standards. The ideal candidate will have a strong background in performance engineering, architecture, and software development, with expertise in performance testing, monitoring, and optimization.
Mandatory Requirements Bachelor's degree in computer science, Engineering, or related fieldAt least 5 years of experience in performance engineering, architecture, and software developmentStrong knowledge of performance testing tools, such as JMeter, Gatling, or NeoLoadExperience with performance monitoring tools, such as New Relic, AppDynamics, or DatadogKnowledge of cloud-based infrastructure, such as AWS or AzureExperience with containerization and orchestration tools, such as Docker and KubernetesExperience with agile development methodologies and version control systems, such as GitExcellent analytical, problem-solving, and communication skillsAbility to work collaboratively with cross-functional teams and stakeholdersStrong understanding of performance engineering principles, practices, and standardsExperience with process improvement and implementation of new systems and toolsCertification in performance engineering, such as Certified Performance Engineer (CPE) or Certified Application Performance Engineer (CAPE), is a plusDesired Attributes and Skills Experience with machine learning and artificial intelligence conceptsKnowledge of DevOps practices and tools, such as Jenkins, Ansible, or PuppetFamiliarity with IT service management frameworks, such as ITILExperience with security and compliance frameworks, such as HIPAA or PCI-DSSCertification in software development, such as AWS Certified Developer or Microsoft Certified: Azure Developer AssociateKey Responsibilities Design and develop performance optimization solutions for applications and systemsCollaborate with cross-functional teams to identify performance bottlenecks and develop solutionsDevelop and maintain performance testing frameworks, scripts, and toolsConduct performance testing, monitoring, and analysis to identify areas for improvementDevelop and implement performance optimization strategies, including caching, content delivery networks, and load balancingCollaborate with development teams to ensure that performance considerations are integrated into the development processDevelop and maintain performance metrics, dashboards, and reports to track system performanceWork with operations teams to ensure that performance optimization solutions are properly deployed and monitoredStay up-to-date with industry trends and emerging technologies in performance engineering and architectureParticipate in code reviews and ensure that solutions are aligned with industry best practices and company standards #J-18808-Ljbffr