Developer L4

Wipro•Minneapolis, MN

About The Position

The Developer designs, tests, and maintains software programs for operating systems or applications deployed at client sites, ensuring they meet quality assurance parameters. The role involves understanding product requirements and design, developing software solutions, investigating issues throughout the software development life cycle, and identifying improvements to system performance and availability. The Developer performs coding and module development, assesses operational feasibility, and develops and automates software validation processes. Responsibilities include fixing errors, adapting software to hardware, improving performance or interfaces, analyzing system changes, ensuring code quality, preparing project documentation and reports, and coordinating project status with the team. The role also focuses on customer communication and delivery: capturing client requirements and clarifications, gathering feedback, responding to customer requests, documenting and demonstrating solutions, and maintaining professional customer interactions. The Developer participates in ongoing training and works with engineering staff to evaluate software-hardware interfaces and performance requirements.

Requirements

  • 5–8 years of experience.
  • Mandatory skill: Transformation Engineering.

Responsibilities

  • Understand product requirements and design, and develop software solutions based on information needs, system flows, data usage, and work processes.
  • Investigate problem areas throughout the software development life cycle and facilitate root-cause analysis of system issues.
  • Identify ideas to improve system performance and availability.
  • Analyze client requirements and convert them into feasible designs, collaborating with functional teams, systems analysts, and project managers.
  • Code and develop software or modules, evaluating operational feasibility based on analysis, problem definitions, requirements, and proposed software.
  • Develop and automate software validation processes by designing and executing test cases, scenarios, and usage cases.
  • Modify software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces.
  • Analyze information to recommend and plan new system installations or modifications to existing systems.
  • Ensure code is error-free, follows project or program norms, and includes clear descriptions and replication patterns.
  • Prepare programming project specifications, activity and status reports, documentation, and other requested reports.
  • Coordinate with the team on daily project status and progress, and document it.
  • Provide feedback on usability and serviceability, trace results to quality risks, and report them to stakeholders.
  • Capture client requirements and clarifications, gather regular feedback, and support smooth, on-time delivery.
  • Participate in continuing education and training to stay current on best practices and learn new programming languages.
  • Consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
  • Document and demonstrate solutions using documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Maintain professional customer interactions across email, fault-report tracking, voice calls, and business communications; respond to customer requests in a timely manner.
  • Support continuous integration, deployment, and monitoring; meet delivery schedules and release plans; contribute to quality, customer satisfaction, and timely MIS and reporting.

Benefits

  • Medical and dental benefits options
  • Disability insurance
  • Paid time off, inclusive of sick leave
  • Other paid and unpaid leave options
  • Wipro standard benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service