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 client deployments, ensuring 100% quality assurance. It involves understanding requirements, designing software solutions, investigating issues across the software development life cycle, and collaborating with cross-functional teams to improve performance and availability. What You'll Do

  • Understand requirements and design of the product/software and translate them into feasible designs.
  • 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.
  • Identify ideas to improve system performance and availability; analyze client requirements and convert them into feasible design.
  • Collaborate with functional teams or systems analysts for detailed investigations into software requirements; confer with project managers to obtain information on software capabilities.
  • Perform coding and ensure optimal software/module development; determine operational feasibility and evaluate requirements and proposed software.
  • Develop and automate processes for software validation by designing and executing test cases, scenarios and usage cases.
  • 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 and well-documented; maintain replication patterns and project documentation.
  • Coordinate with the team on daily project status; provide feedback on usability and serviceability; document results and escalate quality risks to stakeholders.
  • Provide timely status reporting and maintain a customer-focused approach; capture requirements and clarifications; solicit feedback to ensure on-time delivery; maintain professional client communication and documentation. What We're Looking For
  • Strong understanding of software development life cycle, requirements analysis, and design.
  • Hands-on coding and debugging skills; ability to modify software and fix errors; ensure quality and bug-free code.
  • Experience in designing and executing test cases and software validation; automation where applicable.
  • Proficiency in documentation, reporting, and clear communication with stakeholders; ability to coordinate with project managers and cross-functional teams.
  • Ability to analyze client requirements, propose feasible designs, and collaborate with engineering staff on software-hardware interfaces and performance requirements.
  • Commitment to ongoing learning and staying current with best practices and new programming languages.
  • Familiarity with continuous integration, deployment and monitoring 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 →