Talent Apply
Log in
All jobs
WL

Software Engineer

Wipro Limited

About this role

About the Role The role is to design, test and maintain software programs for operating systems or applications deployed at client end, ensuring the product meets 100% quality assurance parameters. What You'll Do

  • Understand requirements and design of the product/software; develop software solutions by studying information needs, system flow, data usage and work processes.
  • Investigate problem areas and follow 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 to 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; develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases; modify software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces; analyze information to recommend and plan installation of new systems or modifications of existing systems; ensure code is error free; prepare reports; ensure all codes are raised per project norms with clear description and replication patterns; compile timely, comprehensive documentation and reports; coordinate with team on daily status; provide feedback on usability and serviceability and trace results to quality risk.
  • Status Reporting and Customer Focus: capture all requirements and clarifications from the client for better quality work; take feedback regularly to ensure smooth and on-time delivery; participate in continuing education to stay current on best practices and new programming languages; document and demonstrate solutions with flowcharts, diagrams, code comments and clear code; ensure quality interactions with customers via email, fault reports, calls and etiquette; respond timely to customer requests. What We're Looking For
  • Experience in software design, development, testing, and maintenance across the software development lifecycle.
  • Ability to translate client requirements into feasible designs; strong analytical and problem-solving skills; experience collaborating with cross-functional teams and project managers.
  • Proficiency in coding, debugging, testing (designing test cases and validating software), documentation, and reporting; ability to support software deployment and performance improvements.
  • Strong communication with customers and internal stakeholders; ability to document solutions and report status.
  • Willingness to continue learning, stay current on best practices, and learn new programming languages. Nice to Have
  • Optional/preferred qualifications such as ongoing education, eagerness to learn new programming languages, and strong customer interaction skills.

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 →