About this role
About the Role The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters. What You'll Do
- Instrumental in understanding the requirements and design of the product/software; develop software solutions by studying information needs, system flow, data usage and work processes; investigate problem areas followed by the software development life cycle; facilitate root cause analysis of the system issues and problem statements; identify ideas to improve system performance and impact availability; analyze client requirements and convert requirements to feasible design; collaborate with functional teams or systems analysts who carry out the detailed investigation into 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, problem definition, requirements, software development and proposed software; develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases; modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces; analyzing information to recommend and plan the installation of new systems or modifications of an existing system; ensuring that code is error free or has no bugs and test failure; preparing reports on programming project specifications, activities and status; ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns; compiling timely, comprehensive and accurate documentation and reports as requested; coordinating with the team on daily project status and progress and documenting it; providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders.
- Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution; capturing all the requirements and clarifications from the client for better quality work; taking feedback on a regular basis to ensure smooth and on time delivery; participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members; consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements; documenting and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code; documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation; ensuring good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc; timely response to customer requests and no instances of complaints either internally or externally. What We're Looking For
- Role requires strong understanding of requirements gathering, software design, development, testing and client-focused delivery; ability to translate requirements into feasible software solutions, strong problem-solving and root-cause analysis skills; familiarity with SDLC and QA processes; ability to document and communicate clearly with stakeholders.
- Proficiency in coding with attention to creating clean, maintainable, scalable software; experience in designing and executing test cases, validation and debugging; ability to work with cross-functional teams and manage project status.
- Strong communication and collaboration skills, customer focus, and ability to manage timelines and deliverables. Compensation & Benefits
- Deliver No. Performance Parameter Measure: 1. Continuous Integration, Deployment & Monitoring of Software—100% error-free onboarding & implementation, throughput %, Adherence to the schedule/ release plan; 2. Quality & CSAT—On-Time Delivery, Manage software, Troubleshoot queries, Customer experience, completion of assigned certifications for skill upgradation; 3. MIS & Reporting—100% on time MIS & report generation.