About this role
About the Role Design, test and maintain software programs for client deployments, ensuring quality and alignment with requirements. This role involves collaborating with cross-functional teams to translate requirements into feasible software designs and reliable implementations. What You'll Do
- Understand requirements and translate them into software design that meets product goals and customer needs.
- Develop software solutions by studying information needs, systems flow, data usage and work processes; investigate problems through the software development life cycle and facilitate root cause analysis.
- Analyze client requirements and convert them to feasible design; collaborate with functional teams or systems analysts and confer with project managers to obtain information on software capabilities.
- Perform coding and ensure optimal module development; develop and automate test cases, scenarios, and usage cases, and execute these tests.
- Modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces; ensure code quality and prepare documentation and reports.
- Ensure that codes are raised per project norms with clear descriptions and replication patterns; coordinate daily status with the team and document progress.
- Capture client requirements and clarifications, take feedback for on-time delivery, and maintain formal documentation from proposal to implementation.
- Maintain effective customer interactions (email, fault reporting, calls) and timely responses to requests, ensuring high service quality. What We're Looking For
- Experience in software design, development, testing and following the software development life cycle.
- Strong problem-solving and root cause analysis skills; ability to debug and fix defects.
- Ability to analyze client requirements and translate them into feasible designs; comfortable collaborating with cross-functional teams and project managers.
- Excellent documentation practices and communication with customers.
- Familiarity with continuous integration, deployment and monitoring, and appetite for quality deliverables.
- Strong organizational skills and focus on timely, on-time delivery with effective status reporting. Performance Parameters
- Continuous Integration, Deployment & Monitoring of Software: 100% error-free onboarding & implementation, throughput targets, adherence to schedule/release plan.
- Quality & CSAT: On-time delivery, manage software, troubleshoot queries, customer experience, and completion of skill-upgrade certifications.
- MIS & Reporting: 100% on-time MIS & report generation.