About this role
About the Role The role focuses on designing, testing, and maintaining software programs for client deployments, ensuring quality assurance throughout the software lifecycle. What You'll Do
- Design, test, and maintain software for operating systems or applications deployed at client sites, and ensure it meets quality standards.
- Analyze requirements, study system flows, data usage, and work processes; investigate issues across the software development lifecycle.
- Facilitate root cause analysis and identify ideas to improve system performance and availability; collaborate with cross-functional teams to translate requirements into feasible designs.
- Develop and automate software validation by creating test cases, scenarios, and usage cases; execute tests and fix defects; update documentation.
- Ensure code quality, debug issues, adapt software for new hardware, upgrade interfaces, and plan installations for new or modified systems.
- Prepare documentation, reports, and code comments; maintain replication patterns and ensure clear code descriptions for stakeholders.
- Provide status updates, coordinate with the team, and maintain effective customer communications; respond to requests and track fault reports, maintaining professional business etiquette.
- Capture client requirements and clarifications; solicit feedback to ensure on-time delivery; participate in ongoing education to stay current with best practices. What We're Looking For
- Understanding of requirements and design of software; ability to analyze information needs, data usage, and workflows.
- Experience across the software development life cycle, coding and debugging; ability to develop automated validation and test cases.
- Strong collaboration with functional teams and project managers; ability to document and communicate clearly with clients.
- Experience with customer-facing interactions and delivering quality software on time; strong problem-solving and documentation skills. Compensation & Benefits
- Continuous Integration, Deployment & Monitoring of Software: 100% error-free onboarding and implementation; throughput, adherence to schedule/release plan.
- Quality & CSAT: On-time delivery, manage software, troubleshoot queries, customer experience, and completion of skill certifications.
- MIS & Reporting: 100% on-time MIS and report generation.