Sunnyvale, California, United States

Wipro is hiring a Developer

Responsibilities

  • Design, test, and sustain software programs for operating systems or applications deployed at client sites, ensuring full compliance with quality assurance standards.
  • Play a key role in interpreting product or software requirements and design specifications.
  • Create software solutions by analyzing information needs, system workflows, data usage, and operational processes.
  • Examine problem areas within the software development lifecycle to support resolution and improvement.
  • Lead root cause assessments for system issues and define clear problem statements.
  • Propose enhancements to boost system performance and improve availability.
  • Evaluate client needs and translate them into practical technical designs.
  • Work with functional teams or systems analysts to conduct in-depth analysis of software requirements.
  • Consult with project managers to gather insights on software capabilities and constraints.
  • Write efficient code and ensure optimal development of software modules.
  • Assess operational viability by reviewing analysis, problem definitions, requirements, and proposed software solutions.
  • Build and automate validation processes by creating and running test cases, scenarios, and usage models.
  • Update software to correct defects, support new hardware, enhance performance, or modernize interfaces.
  • Analyze data to suggest and plan implementation of new systems or changes to existing ones.
  • Ensure code is free of bugs and passes all testing phases without failure.
  • Generate reports detailing project specifications, development activities, and current status.
  • Ensure all code submissions follow project-specific standards, including clear descriptions and reproducible patterns.
  • Produce accurate, complete, and timely documentation and reports as needed.
  • Coordinate daily with team members on project progress, status updates, and documentation.
  • Provide input on usability and serviceability, track quality risks, and communicate findings to relevant stakeholders.
  • Deliver consistent status updates with a focus on customer needs and project execution.
  • Collect and record all client requirements and clarifications to support high-quality output.
  • Seek regular feedback to ensure timely and seamless delivery of project milestones.
  • Engage in ongoing learning and training to stay updated on best practices, adopt new programming languages, and support team growth.
  • Collaborate with engineering personnel to assess software-hardware integration and define performance criteria.

Requirements

  • Support understanding of software product requirements and design.
  • Develop software solutions by analyzing information needs, system flows, data usage, and workflows.
  • Investigate problem areas within the software development lifecycle.
  • Lead root cause analysis for system issues and problem definitions.
  • Suggest improvements to increase system performance and availability.
  • Analyze client needs and convert them into viable design solutions.
  • Partner with functional teams or systems analysts to deeply assess software requirements.
  • Communicate with project managers to understand software capabilities.
  • Implement coding tasks to ensure efficient software and module development.
  • Evaluate operational feasibility by reviewing analysis, problem definitions, requirements, and proposed software.
  • Design and automate software validation processes using test cases, scenarios, and execution plans.
  • Modify software to resolve bugs, adapt to new hardware, boost performance, or update interfaces.
  • Analyze data to recommend and plan new system installations or modifications to existing systems.
  • Ensure code is defect-free and passes all test phases.
  • Prepare reports on project specifications, development activities, and progress status.
  • Ensure all code submissions comply with project-defined norms, including clear descriptions and replication patterns.
  • Compile accurate, timely, and comprehensive documentation and reports as required.
  • Coordinate with team members on daily project status and document progress.
  • Offer feedback on usability and serviceability, trace quality risks, and report to stakeholders.
  • Maintain consistent status reporting with a customer-centric focus on project execution.
  • Capture all client requirements and clarifications to improve work quality.
  • Regularly collect feedback to support on-time and smooth delivery.
  • Participate in continuous education and training to stay current on best practices and new technologies.
  • Consult with engineering staff to evaluate software-hardware interfaces and define specifications.
  • Document and demonstrate solutions through flowcharts, layouts, diagrams, comments, and clear code.

Other

  • Candidates should be aware that certain positions may require passing a post-offer drug screening, in accordance with applicable state laws.
  • The company promotes equal employment opportunities and forbids discrimination or harassment based on race, color, religion, age, sex, national origin, disability, genetics, veteran status, sexual orientation, gender identity or expression, or other protected characteristics under federal, state, or local laws.
  • Veterans and individuals with disabilities are strongly encouraged to apply.
Required Skills
React Js
About company
Wipro
Wipro Limited is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. With over 230,000 employees and business partners across 65 countries, it delivers on the promise of helping customers, colleagues, and communities thrive in an ever-changing world.
All jobs at Wipro Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago