Talent Apply
Log in
All jobs
WL

Software Engineer

Wipro Limited

About this role

About the Role Design, test and maintain software programs for client-deployed systems, ensuring 100% quality assurance. Contribute across the software development life cycle to translate requirements into robust software solutions and collaborate with cross-functional teams and stakeholders. What You'll Do

  • Design software solutions by studying information needs, systems 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 design

  • Collaborate with functional teams or systems analysts on software requirements

  • Confer with project managers to obtain information on software capabilities

  • Perform coding and ensure optimal software/module development

  • Determine operational feasibility by evaluating analysis, requirements and proposed software

  • Develop and automate processes for software validation by designing test cases/scenarios/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 of existing systems

  • Ensure code is error-free and test failures are addressed

  • Prepare reports on programming project specifications, activities and status

  • Ensure code follows project norms with clear descriptions and replication patterns

  • Compile timely, comprehensive documentation and reports

  • Coordinate with the team on daily project status and progress

  • Provide feedback on usability and serviceability and report quality risks to stakeholders

  • Maintain ongoing status reporting and customer-focused communication

  • Capture requirements and clarifications from clients for quality deliverables

  • Gather feedback regularly to ensure on-time delivery

  • Engage in continued education and training to stay current on best practices, new programming languages, and to assist teammates

  • Evaluate software-hardware interfaces with engineering staff and develop performance specifications

  • Document and demonstrate solutions using documentation, flowcharts, layouts, diagrams, charts, code comments and clear code

  • Maintain formal documentation for client proposals to implementation and ensure effective client interaction via email, fault reports, calls and business etiquette

  • Respond timely to customer requests and minimize complaints What We're Looking For

  • Strong ability to understand requirements and design software accordingly

  • Proficiency in coding and delivering functional software/modules

  • Experience in automating software validation and creating test cases

  • Skills in problem analysis, root cause analysis and implementing fixes

  • Ability to translate client requirements into feasible designs and collaborate with cross-functional teams

  • Effective communication with clients and stakeholders; ability to document clearly

  • Experience in documenting software solutions, interfaces and performance requirements

  • Familiarity with software-hardware interfaces and related specifications

  • Commitment to continuous learning and delivery within time constraints

  • Focus on delivering high-quality work, customer satisfaction (CSAT) and timely reporting Nice to Have

  • None mentioned explicitly in the posting Compensation & Benefits

  • Not disclosed

  • Performance metrics include Continuous Integration, Deployment & Monitoring; Quality & CSAT; On-Time Delivery; MIS & Reporting

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 →