Talent Apply
Log in
All jobs
WL

Software Engineer

Wipro Limited

About this role

About the Role This role focuses on designing, testing, and maintaining software programs for operating systems or applications deployed at client sites, with a focus on meeting quality assurance standards. You will study requirements, design solutions, and contribute across the software development life cycle to deliver reliable software. The role involves collaborating with cross-functional teams to improve performance, availability, and client satisfaction. What You'll Do

  • Understand requirements and design the product/software, collaborating with stakeholders to ensure client needs are met.
  • Develop software solutions by studying information needs, system flows, data usage, and work processes; investigate problems across the SDLC.
  • Facilitate root cause analysis, identify improvements to system performance and availability, and translate client requirements into feasible designs.
  • Collaborate with functional teams or systems analysts to detail software requirements and capabilities; confer with project managers to obtain information on software capabilities.
  • Perform coding and ensure optimal module development; evaluate operational feasibility; develop and automate software validation through test cases and usage scenarios; modify software to fix errors and adapt to new hardware.
  • Ensure code quality, maintain documentation of programming specifications and status reports; coordinate with team on daily project status and provide feedback on usability and serviceability; report quality risks.
  • Maintain status reporting and customer focus; capture client requirements and clarifications; solicit feedback to ensure on-time delivery; stay current with best practices and new languages. What We're Looking For
  • Strong understanding of the software development lifecycle and software design, coding, testing, and maintenance.
  • Experience translating client requirements into design and collaborating with cross-functional teams; ability to perform root-cause analysis.
  • Proficiency in automated test case design and execution; experience in software validation and QA processes.
  • Familiarity with continuous integration, deployment, and monitoring; ability to manage software delivery and troubleshoot customer queries.
  • Excellent documentation and communication skills; ability to coordinate with teams and document progress and risk.
  • Customer-focused with ability to respond promptly to requests; professional etiquette and stakeholder management.

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 →