<br><br> About The Role<br> As a Developer at Wipro, your role is to design, test, and maintain software programs for operating systems or applications that need to be deployed at a client end, ensuring they meet 100% quality assurance parameters. <br><br> Role Purpose<br> The purpose of this role is to design, test, and maintain software programs for operating systems or applications, ensuring they meet 100% quality assurance parameters before deployment at the client end. <br><br> Key Job Responsibilities<br> - Instrumental in understanding the requirements and design of the product/software<br> - Develop software solutions by studying information needs, systems flow, data usage, and work processes<br> - Investigate problem areas and follow the software development life cycle<br> - Facilitate root cause analysis of system issues<br> - Identify ideas to improve system performance and impact availability<br> - Analyze client requirements and convert them into feasible designs<br> - Collaborate with functional teams or systems analysts who investigate software requirements<br> - Confer with project managers to obtain information on software capabilities<br> - Perform coding and ensure optimal software/module development<br> - Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed software<br> - Develop and automate processes for software validation by designing test cases/scenarios/usage cases and executing them<br> - Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces<br> - Analyze information to recommend and plan the installation of new systems or modifications of existing systems<br> - Ensure that code is error-free or has no test failures<br> - Prepare reports on programming project specifications, activities, and status<br> - Ensure all codes are raised as per the norm defined for the project/program/account with clear descriptions and replication patterns<br> - Compile timely, comprehensive, and accurate documentation and reports as requested<br> - Coordinate with the team on daily project status and progress and document it<br> - Provide feedback on usability and serviceability, trace the result to quality risk, and report it to concerned stakeholders<br> - Status reporting and customer focus on an ongoing basis with respect to project and its execution<br> - Capture all requirements and clarifications from the client for better quality work<br> - Take feedback regularly to ensure smooth and on-time delivery<br> - Participate in continuing education and training to stay current on best practices, learn new programming languages, and assist other team members<br> - Consult with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements<br> - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code<br> - Document necessary details and reports formally for proper understanding of software from client proposal to implementation<br> - Ensure good quality interaction with customers concerning email content, fault report tracking, voice calls, business etiquette, etc.<br> - Provide timely responses to customer requests with no instances of complaints either internally or externally <br><br> Stakeholder Interaction<br> Internal: Lead Software Developer and Project Manager - Regular reporting & updates<br> Internal: Software Developers - For work coordination and support in providing testing solutions<br> External: Clients - Provide apt solutions and support as per the requirement <br><br> Display<br> Lists the competencies required to perform this role effectively: <br><br> Functional Competencies/Skill<br> Leveraging Technology: Knowledge of current and upcoming technology along with expertise in programming (automation, tools, and systems) to build efficiencies and effectiveness in own function/Client organization - Competent<br> Process Excellence: Ability to follow the standards and norms to produce consistent results, provide effective control, and reduce risk - Expert<br> Technical Knowledge: Knowledge of various programming languages, tools, quality management standards, and processes - Expert <br><br> Competency Levels<br> - Foundation: Knowledgeable about the competency requirements. Demonstrates (in parts) frequently with minimal support and guidance.<br> - Competent: Consistently demonstrates the full range of the competency without guidance. Extends the competency to difficult and unknown situations as well.<br> - Expert: Applies the competency in all situations and serves as a guide to others as well.<br> Master: Coaches others and builds organizational capability in the competency area. Serves as a key resource for that competency and is recognized within the entire organization. <br><br> Behavioral Competencies<br> - Formulation & Prioritization<br> Innovation<br> - Managing Complexity<br> - Execution Excellence<br> - Passion for Results <br><br> Deliver<br> - Continuous Integration, Deployment & Monitoring of Software: 100% error-free onboarding & implementation, throughput %, adherence to the schedule/release plan<br> - Quality & CSAT: On-Time Delivery, Manage software, Troubleshoot queries, Customer experience, completion of assigned certifications for skill upgradation <br><br> Location<br> Bengaluru, India <br><br> Job or Requisition ID<br> 3083421 <br><br> Employment Type<br> Regular Full Time <br><br> About The Company<br> Wipro is a leading global information technology, consulting, and business process services company. We harness the power of cognitive computing, hyper-automation, robotics, cloud, analytics, and emerging technologies to help our clients adapt to the digital world and make them successful. Wipro is recognized globally for its comprehensive portfolio of services, a strong commitment to sustainability, and good corporate citizenship.