Talent Apply
Log in
All jobs
WL

Software Engineer

Wipro Limited

About this role

About the Role The role involves designing, testing, and maintaining software programs for client deployments, ensuring 100% quality assurance. You will analyze requirements, design software solutions, and collaborate across teams to deliver reliable software that meets client needs. What You'll Do

  • Understand requirements and design software by studying information needs, system flows, data usage and work processes; develop software solutions; investigate issues across the software development life cycle; facilitate root cause analysis; identify ideas to improve 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; evaluate operational feasibility; develop and automate validation processes by setting up 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; ensure code is error-free; compile documentation; coordinate with the team on daily status; provide feedback on usability and serviceability and report quality risks
  • Status Reporting and Customer Focus: capture requirements and clarifications from the client; take regular feedback to ensure on-time delivery; participate in continuing education and training; document and demonstrate solutions with documentation and diagrams; maintain formal documentation; ensure good quality interactions with customer; timely responses to requests and avoid complaints What We're Looking For
  • Strong understanding of requirements gathering and software design; ability to translate requirements into feasible designs and collaborate with cross-functional teams; experience with interfacing with project managers to obtain software capabilities
  • Proficient coding skills with emphasis on error-free code; experience in developing and validating software; ability to create test scenarios, usage cases, and automate tests; debugging and improving performance and interfaces
  • Familiarity with documenting software, reporting, and communicating status; ability to coordinate with team and manage expectations; experience working with customer-facing communications and handling fault reports
  • Experience consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements; willingness to participate in training and learn new programming languages

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 →