Talent Apply
Log in
All jobs
WL

Software Engineer

Wipro Limited

About this role

About the Role The purpose of this role is to design, test and maintain software programs for operating systems or applications that will be deployed at a client end, and to ensure they meet 100% quality assurance parameters. What You'll Do

  • Understand requirements and design the product/software.
  • Develop software solutions by studying information needs, system flow, data usage and work processes.
  • Investigate problem areas through the software development life cycle.
  • Facilitate root cause analysis of system issues and problem statements.
  • Identify ideas to improve system performance and availability.
  • Analyze client requirements and convert them into feasible designs.
  • Collaborate with functional teams or systems analysts.
  • Confer with project managers to obtain information on software capabilities.
  • Perform coding and ensure optimal software/module development.
  • Determine operational feasibility by evaluating analysis, requirements, and proposed software.
  • Develop and automate processes for software validation by designing test cases and executing them.
  • Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
  • Analyze information to plan installation of new systems or modifications to existing ones.
  • Ensure code is error-free and test failures are minimized; prepare reports on programming project specifications, activities and status.
  • Ensure all code is raised per project norms with clear descriptions and replication patterns.
  • Compile timely, comprehensive documentation and reports; coordinate with the team on daily status and progress.
  • Provide feedback on usability and serviceability, and report quality risks to stakeholders.
  • Maintain ongoing status reporting and customer focus, capturing requirements, taking feedback, and ensuring on-time delivery.
  • Document and demonstrate solutions with documentation, flowcharts, diagrams, charts, and clear code comments.
  • Ensure professional interaction with customers via e-mail, fault tracking, calls, and business etiquette; respond timely to customer requests. What We're Looking For
  • Understanding of the software development life cycle and problem-solving skills.
  • Ability to analyze requirements, translate them into designs, and develop software solutions.
  • Experience in coding, debugging, and software validation, including test case design and execution.
  • Experience collaborating with cross-functional teams and communicating with project managers and stakeholders.
  • Ability to document and report effectively, including code comments, flowcharts, diagrams, and formal reports.
  • Strong focus on quality, customer service, and timely delivery.
  • Willingness to continuously learn new programming languages and best practices.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →