19,679 Software Performance jobs in India
Software Performance Analyst
Posted 2 days ago
Job Viewed
Job Description
As a Hybrid Cloud performance Analyst your responsibilities will include conducting experiments and analyses to detect performance bottlenecks, managing performance aspects, and uncovering optimization opportunities for every major release of IBM® Power® Virtual Servers' (IBM Power systems in a cloud/ hosted virtualized environment) cloud management software built on Open stack.
This role requires expertise in Hybrid Cloud concepts, computer system architectural design and performance analysis to ensure that our cloud delivers exceptional performance, scalability, and reliability to our customers.
The areas of work will be on characterization, analysis and fine-tuning IBM® Power® Virtual Servers to help deliver optimal performance.
**Your role and responsibilities**
The role will include performance optimization where you will be responsible for advancing the product roadmap by using your expertise in Hybrid cloud, performance characterization, performance optimization and hardware architecture to analyse performance of software/hardware combinations.
* Use various Performance management tools for analysis and automation, competitive study and analysis.
* Work closely with team members to design and develop performance testing tools and platforms.
* Participate in design & architecture, performance defects related discussions with development teams
* Setup performance environments with IBM® Power® Virtual Servers and software stack
* Develop acceptable performance test reporting and process tools preferably open-source/home grown.
**Required technical and professional expertise**
* 4+ years of overall IT experience
* 2+ years of experience as a Software Performance Analyst
* Knowledge of Performance test execution, analysis, Tuning, Optimization for Cloud management software stack
* Good Knowledge of Cloud architecture, deployment models and services (IaaS,PaaS)
* Expertise in virtualization technologies, including hypervisors virtual machine management, and resource optimization.
* Good knowledge on Computer system architecture ,system HW , Operating System
* Python, shell scripting, automation , REST and JSON test scripts development
* Good problem solving, strong analytical and logical reasoning skills
* Familiar with server performance management and capacity planning
* Familiar with performance diagnostic methods and techniques
* Strong Linux system skills
**Preferred technical and professional experience**
* Experience on Ansible would be an added value.
* Knowledge of IBM PowerVM Virtualization
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Performance Analyst

Posted 3 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
**Your role and responsibilities**
* Performance Testing & Analysis: Design, develop, and execute load, stress, endurance, and scalability tests using tools like JMeter, LoadRunner, or Gatling.
* Bottleneck Identification: Analyze performance issues related to CPU, memory, disk I/O, network latency, and application code.
* Optimization & Tuning: Work on code optimizations, database query tuning, JVM tuning, and configuration adjustments to improve performance.
* Monitoring & Profiling: Use APM tools (New Relic, Dynatrace, AppDynamics, Prometheus, Grafana) to track application performance in real-time.
* Automation & Scripting: Develop test scripts using Python, Java, or Shell scripting for continuous performance validation.
* Collaboration: Work closely with developers, DevOps, and infrastructure teams to troubleshoot and resolve performance-related issues.
* Benchmarking & Reporting: Define performance benchmarks and generate reports with detailed insights and recommendations.
**Required technical and professional expertise**
* 2+ years of experience in Performance Engineering or Performance Testing.
* Proficiency in performance testing tools such as JMeter, LoadRunner, Gatling.
* Strong knowledge of profiling and monitoring tools like New Relic, Dynatrace, AppDynamics, Prometheus, Grafana.
* Experience with APIs, microservices performance testing, and cloud-based performance testing.
* Hands-on expertise in JVM tuning, SQL query optimization, GC analysis, and thread dump analysis.
* Proficiency in scripting languages (Python, Bash, Groovy, or PowerShell).
* Familiarity with CI/CD pipelines, Kubernetes, Docker, AWS, or Azure for performance testing in cloud environments.
* Strong analytical and troubleshooting skills for identifying and resolving performance issues.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Cloud Software Performance Engineer
Posted today
Job Viewed
Job Description
Job Description
We are seeking an experienced Cloud Software Performance Engineer who thrives in a dynamic and fast-paced environment. You will be responsible for ensuring performance, scalability, high availability and resilience for our security platform, for both cloud and on-premise environments.Responsibilities: �Define performance considerations and parameters for large-scale deployments and drive performance improvements. �Publish recommendations to tune performance covering functional and operational concerns.�Implement performance measurement scenarios for various deployment models.�Lead performance engineering strategy and implement performance tools, automation and reports.�Identify performance bottlenecks and propose solutions to address these. �Partner with product and engineering teams in technical scoping on cost and complexity of analyzing product performance capabilities, identifying key risks, exploration of technology options, and finalizing design and implementation decisions.�Balance strategic and tactical thinking in maximizing engineering investments in improving performance and scale.�Build infrastructure and systems for monitoring and analyzing complex issues�Improve reliability and resilience of our platform�Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve�Gather and analyze metrics to assist in performance tuning and fault finding�Perform capacity planning and optimization�Proactively spot performance bottlenecks and highlight areas for improvement�Develop performance test automation�Identify opportunities and implement solutions for increased automation, reliability, and/or velocity within the software delivery pipeline through implementation of robust infrastructure telemetry, KPIs, and indicators, and by monitoring and applying industry best practices. �Stay up-to-date with new technologies, industry trends and best practices for performance optimizations and capacity planning�Continuously improve tools, processes, and procedures�Monitor and review resource utilization trends for cost optimization�Bring innovative ideas and solve complex technology problems�Track and improve key performance and productivity indicators �Exhibit behavioral traits that indicate excellent communication and collaboration skills.
Qualifications
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Qualifications: bachelor's in computer science or related engineering discipline with 6 or more years of experience in software engineering or IT. 5 or more years of experience with the following: �Improving availability, scalability and resiliency of distributed systems and cloud/SaaS platforms�Coding in one or more programming languages python, golang, Java etc.�Container orchestration technologies such as Kubernetes, AWS EKS, Azure AKS etc.�Performance analysis, optimization, and capacity planning�Performance test automation using JMeter or similar tools. Preferred Qualifications: Experience with the following: �Istio, Kafka, API gateways, Databases�Observability using ElasticSearch, Prometheus, AWS/Azure/GCP tools and/or 3rd party tools such as Dynatrace, Datadog, Splunk etc.�Performance monitoring using APM tools�Infrastructure automation using Helm, Ansible, bash, powershell etc.�Building and Maintaining CI/CD pipelines using GitHub actions and/or Jenkins�AIOps�Canary and blue/green deployments�Chaos Engineering�Cloud cost monitoring and optimization�Site reliability engineering�Supporting production cloud environments�Agile and scrum methodologies
Inside this Business Group
Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.
Posting Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits
Working Model
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.
Senior Software Performance Optimization Expert
Posted today
Job Viewed
Job Description
- Collaborate closely with functional teams to understand the algorithms and software implementations, analyze and identify performance issues and bottlenecks, come up with plans to optimize the overall performance of software deliverables.
- Implement, port and optimize algorithms related to XR technologies including perception, computer vision, image processing, on Qualcomm s platforms. The focus is on the usage of SIMD techniques such as ARM Neon and Qualcomm HVX, tiling, unrolling, prefetching, maximizing cache utilization, optimal multithreading, handling float & fixed-point conversions, and with compute & memory constraints.
- Generate test vectors and validate the optimized software for bit exactness against original software implementation.
Minimum Qualifications:
- 3 to 14 years of extensive software development and performance optimization experience with a bachelor s or master s degree in computer science, electrical engineering, information systems, or a related field.
- Demonstrated expertise in software performance evaluation and optimizations using SIMD techniques such as Qualcomm-HVX/ARM-Neon/x86-SSE, Halide, CUDA, optimal tiling, unrolling, prefetching, and/or multithreading.
- Strong knowledge of operating systems, multicore architecture, CPU/DSP architecture.
- Excellent analytical & communication skills and the ability to work effectively in a team.
Preferred Qualifications:
- Fundamental understanding of signal processing and image/video/computer-vision algorithms.
- Prior experience with Qualcomm HVX and Qualcomm DSP/CPU architecture.
- Proficiency in C++ software design and development for multi-core architectures (CPUs, GPUs, DSPs, etc.)
Skills Required
C++ Development, Multithreading, Performance Analysis
Software Engineer III - Performance Testing
Posted today
Job Viewed
Job Description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking team, you are part of an agile team that works to enhance, design, and deliver the performance testing software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Preferred qualifications, capabilities, and skills
Software Engineer - Performance Engineering

Posted 3 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
As an engineer in the Performance Engineering team you will design, build, and leverage the state-of-the-art Performance Engineering toolkit. This role is not simply about executing the tests, you are expected to contribute to all aspects of performance engineering.
What you will do:
● Develop and conduct performance tests for cloud applications and infrastructure, encompassing load, stress, and endurance testing.
● Analyze performance data, identify bottlenecks, and pinpoint areas for improvement in databases / application and infrastructure.
● Collaborate across teams to optimize application code, infrastructure configurations, and resource utilization for optimal performance.
● Develop and maintain performance testing frameworks and automate performance testing processes.
● Integrate performance testing into continuous integration and continuous deployment pipelines to ensure ongoing performance validation.
Build frameworks to support advanced testing techniques for distributed databases.
● Contribute to the automation frameworks that support intricate performance tests.
**Required technical and professional expertise**
● 4-6 years of relevant experience
● Understand the complexities of testing distributed systems with a strong emphasis on performance tuning.
● Strong knowledge of cloud platforms (AWS, GCP, Azure, Openshift, etc.) and their services.
● Familiarity with one or more of Java/JVM based big data technologies such as Cassandra, Spark, Open Search
● Strong experience in Performance testing tools like JMeter, Gatling, LoadRunner or similar.
● Hands on in writing clean code quickly in languages like Java, Python, Go.
● Familiarity with monitoring tools (e.g., Prometheus, Grafana, CloudWatch) and logging systems.
● Experience with Docker and Kubernetes
**Preferred technical and professional experience**
● Experience with Jenkins Pipelines -Groovy.
● Experience with any NoSQL database technology.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Engineer - Performance & Automation

Posted 3 days ago
Job Viewed
Job Description
IBM Security Verify is placed in Gartner Leadership Quadrant as a cloud-based Identity and Access Management (IAM) solution that helps organizations manage user identities and access to applications and resources. It provides features like multi-factor authentication, single sign-on, risk-based authentication, and adaptive access as well as user lifecycle journeys along with associated governance, aiming to protect customer, workforce, and privileged identities. The solution also offers identity analytics to provide insights into user behavior and potential risks.
**Your role and responsibilities**
- Design performance test plans, test cases and automation performance test cases for a given release.
- Develop and implement automated performance test frameworks and scripts using NodeJS, Shell scripts, Perl Scripts, and Python.
- Collaborate with stakeholders and development teams to understand product performance goals and ensure comprehensive performance test coverage.
- Execute, analyse and generate performance reports for product functionalities.
- Identify and analyse performance bottlenecks, and issues and provide recommendations to resolve them.
- Participate in capacity planning activities to ensure optimal utilization of resources with high throughput.
- Continuously validation of product performance to identify any degradation due to changes.
- Participate in design reviews, product performance certification, and release activities to support the software development lifecycle.
**Required technical and professional expertise**
o Bachelor's degree in Computer Science, Computer Engineering, or related field. Minimum 8 years of experience, including at least 4 years of experience in performance engineering.
o Hands-on experience working with LDAP and Directory concepts including Directory Schema, Directory Structure, LDIF etc.
o Hands-on experience with VMWare, KVM, containers and various deployment techniques
o Experience with cloud platforms (AWS, Azure, ROSA etc.) and containerization technologies (Docker, Kubernetes)
o Hands-on experience with APM tools (Instana, NewRelic).
o Conceptual understanding of different software performance metrics.
o Experience with analysing core dumps, SQLs, explain plans and resource utilization.
o Experience with PostgreSQL and DB2 databases.
o Strong understanding of software development methodologies and performance testing best practices.
o Experience with version control systems (e.g. Git), ticketing systems (e.g. Jira) and CI/CD tools.
o Excellent analytical and problem-solving skills with meticulous attention to detail.
o The right candidate should possess strong communication skills, be a collaborative team player, is adept at independent decision-making, and is capable of providing recommendations to stakeholders.
**Preferred technical and professional experience**
o Knowledge of SCIM, Federated & Virtual Directory Concepts
o Familiarity with database query tuning and knowledge of database administration.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest Software performance Jobs in India !
Lead Software Engineer - Performance
Posted today
Job Viewed
Job Description
Description
:We are seeking a talented Lead Software Engineer – Performanceto deliver roadmap features of Enterprise TruRiskPlatform which would help customers to Measure, Communicate and Eliminate Cyber Risks.
You will lead the performance engineering efforts across Spark, Kafka, Elasticsearch, and Middleware APIs, ensuring that our real-time data pipelines and services meet enterprise-grade SLAs.
As part of our high-performing engineering team, you will design and execute performance testing strategies, identify system bottlenecks, and work with development teams to implement performance improvements that support billions of cyber security events processing a day across our data platform.
Responsibilities:
Own the performance strategy across distributed systems which includes Hadoop, Spark, Kafka, Elasticsearch/OpenSearch, Big Data Components and APIs for each release.
Define, develop, and execute performance test plans, load tests, stress tests, and soak tests.
Create realistic performance test scenarios for data pipelines and microservices based on production-like workloads.
Proactively identify bottlenecks, resource contention, and latency issues using tools such as JMeter, Spark UI, Kafka Manager, Elastic Monitoring and App Dynamics.
Provide deep-dive analysis and recommendations on tuning and scaling Spark jobs, Kafka topics/partitions, ES queries, and API endpoints.
Collaborate with developers, architects, and infrastructure teams to integrate performance feedback into design and implementation.
Simulate and benchmark real-time and batch data flow at scale using synthetic and production-like datasets and own this framework end to end for synthetic data generator.
Lead the initiative to build a performance testing framework that integrates with CI/CD pipelines.
Establish and track SLAs for throughput, latency, CPU/memory utilization and Garbage collection.
Create performance dashboards and visualization using Prometheus/Grafana, Kibana, or equivalent.
Document performance test findings and create technical reports for leadership and engineering teams.
Recommend performance optimization to Dev and Platform groups.
Responsible for optimizing the overall cost.
Contribute to feature development and fixes apart from performance benchmarking.
Qualifications:
Bachelor's degree in computer science, Engineering, or related field.
8+ years of overall experience in distributed systems and backend performance engineering.
4+ years of JAVA development experience with Microservices architecture.
Proficient in scripting (Python, Bash) for automation and test data generation.
4+ years of hands-on experience with Apache Spark – performance tuning, memory management, and DAG optimization.
3+ years of experience with Kafka – topic optimization, producer/consumer tuning, and lag monitoring.
3+ years of experience with Elasticsearch/OpenSearch – query profiling, indexing strategies, and cluster optimization.
3+ years of experience with performance testing tools such as JMeter or similar.
Excellent programming and designing skills and Hands-on experience on Spring, Hibernate.
Deep understanding of middleware and microservices performance including REST APIs.
Strong knowledge of profiling, debugging, and observability tools (e.g., Spark UI, Athena, Grafana, ELK).
Experience designing and running benchmarks at scale for high-throughput environments in PBs.
Experience with containerized workloads and performance testing in Kubernetes/Docker environments.
Solid understanding of cloud-native architecture (OCI) and distributed systems design.
Strong knowledge of Linux operating systems and performance related improvements.
Familiarity with CI/CD integration for performance testing (e.g., Jenkins, GitHub).
Knowledge of data lake architecture , caching solutions, and message queues.
Strong communication skills and experience influencing cross-functional engineering teams.
Additional Plus Competencies:
Prior experience in any analytics platform on Big Data would be a huge plus.
Software Performance Optimization Expert XR Research (all levels)
Posted today
Job Viewed
Job Description
Preferred Qualifications:
- Fundamental understanding of signal processing and image/video/computer-vision algorithms.
- Prior experience with Qualcomm HVX and Qualcomm DSP/CPU architecture.
- Proficiency in C++ software design and development for multi-core architectures (CPUs, GPUs, DSPs, etc.)
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- OR
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR
- PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Skills Required
Information Systems, Java, Software Engineering, C C++, Pyth
Lead Software Engineer - Performance Engineering

Posted 3 days ago
Job Viewed
Job Description
"Wells Fargo is seeking a Lead Software Engineer. We believe in the power of working together because great ideas can come from anyone. Through collaboration, any employee can have an impact and make a difference for the entire company. Explore opportunities with us for a career in a supportive environment where you can learn and grow."
**In this role, you will:**
+ Lead complex technology initiatives including those that are companywide with broad impact
+ Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
+ Design, code, test, debug, and document for projects and programs
+ Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
+ Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
+ Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
+ Lead projects, teams, or serve as a peer mentor
**Required Qualifications:**
+ 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
**Desired Qualifications:**
+ 4+ years of Technology Infrastructure Engineering and Solutions experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
+ 5+ years of performance tuning experience
+ 5+ years of executing and leading Performance Testing while undergoing transformation
+ 5+ years of using various Performance testing tools like LoadRunner and JMeter/Blazemeter
+ 3+ years of scripting languages like Python to create Performance testing utilities/reusable components
+ 5+ years working with App Dynamics, Splunk, Grafana
+ 2+ years of executing Performance Testing in Data Center migration program
+ Ability to interact with all levels of an organization
+ Strong verbal, written, and interpersonal communication skills
+ Partnering to support requirements including test data, test IDs and test environment readiness Utilizing technical and functional knowledge of applications and enterprise standards to evaluate and resolve complex performance test designs and result
**Job Expectations:**
+ Hands-on work with Performance Engineers to create Performance testing solution
+ Work with CTO team to analyze results and debug various latency challenges Create common Splunk, App Dynamics patterns / queries / config which enables the entire Performance Engineering team to become efficient
+ Ensure software systems and applications operate efficiently and meet performance requirements by designing, executing, and analyzing performance tests
+ Flexibility to be on call beyond normal working hours - Ability to work additional hours as needed
**Posting End Date:**
28 Aug 2025
**_*Job posting may come down early due to volume of applicants._**
**We Value Equal Opportunity**
Wells Fargo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other legally protected characteristic.
Employees support our focus on building strong customer relationships balanced with a strong risk mitigating and compliance-driven culture which firmly establishes those disciplines as critical to the success of our customers and company. They are accountable for execution of all applicable risk programs (Credit, Market, Financial Crimes, Operational, Regulatory Compliance), which includes effectively following and adhering to applicable Wells Fargo policies and procedures, appropriately fulfilling risk and compliance obligations, timely and effective escalation and remediation of issues, and making sound risk decisions. There is emphasis on proactive monitoring, governance, risk identification and escalation, as well as making sound risk decisions commensurate with the business unit's risk appetite and all risk and compliance program requirements.
Candidates applying to job openings posted in Canada: Applications for employment are encouraged from all qualified candidates, including women, persons with disabilities, aboriginal peoples and visible minorities. Accommodation for applicants with disabilities is available upon request in connection with the recruitment process.
**Applicants with Disabilities**
To request a medical accommodation during the application or interview process, visit Disability Inclusion at Wells Fargo ( .
**Drug and Alcohol Policy**
Wells Fargo maintains a drug free workplace. Please see our Drug and Alcohol Policy ( to learn more.
**Wells Fargo Recruitment and Hiring Requirements:**
a. Third-Party recordings are prohibited unless authorized by Wells Fargo.
b. Wells Fargo requires you to directly represent your own experiences during the recruiting and hiring process.
**Req Number:** R-477844