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 which need to be deployed at a client end and ensure 100% quality assurance parameters. What You'll Do

  • Understand requirements and design software by studying information needs, system flow, data usage and workflows.

  • Develop software solutions and participate in the software development life cycle; investigate problem areas; facilitate root cause analysis; identify ideas to improve system performance and availability.

  • Analyze client requirements and translate 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; develop and automate validation by setting up and designing test cases, scenarios and usage cases; modify software to fix errors, adapt to new hardware, or upgrade interfaces; plan installation of new systems or modifications; ensure code is error-free; prepare reports and documentation; coordinate with the team on daily project status; provide feedback on usability and serviceability; trace results to quality risk and report them to stakeholders.

  • Status Reporting and Customer Focus: Capture requirements and clarifications from the client for better quality; take feedback 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 by developing documentation, flowcharts, diagrams, charts, and code comments; maintain professional interactions with customers via email, fault reports, voice calls; ensure timely responses to customer requests. What We're Looking For

  • Understanding of software development lifecycle and ability to translate requirements into feasible designs.

  • Coding and debugging skills; ability to develop and automate test cases and software validation.

  • Strong analytical and problem-solving abilities; capability to perform root cause analysis and implement improvements to performance and availability.

  • Experience in documenting solutions, creating clear code comments, and producing user-facing documentation; effective collaboration with cross-functional teams and project managers.

  • Good communication with customers; willingness to pursue continuing education and learn new programming languages.

  • Familiarity with evaluating software-hardware interfaces and defining performance requirements. Compensation & Benefits

  • Salary range: Not disclosed

  • Benefits: Not disclosed

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 →