About this role
About the Role The role centers on designing, testing and maintaining software programs for client deployments while ensuring 100% quality. You will translate requirements into feasible designs, study data flows, and collaborate across teams throughout the software development lifecycle to improve performance and availability. What You'll Do
- Understand requirements and design software/product by studying information needs, systems flow, data usage and work processes.
- Investigate problem areas across the software development life cycle; facilitate root cause analysis of system issues.
- Analyze client requirements and convert them to feasible design; collaborate with functional teams or systems analysts; confer with project managers to obtain information on software capabilities.
- Perform coding and ensure optimal software/module development; evaluate operational feasibility; develop and automate test cases/scenarios; modify software to fix errors or upgrade interfaces.
- Analyze information to recommend and plan installation of new systems or modifications; ensure code is error-free; prepare reports on programming project specifications and status.
- Compile documentation, coordinate with the team on daily status, provide usability feedback, and document results for quality tracking.
- Engage in status reporting and maintain a strong customer focus; capture client requirements, take feedback for on-time delivery, and continue education to stay current on best practices. What We're Looking For
- Experience in software design, development, testing, and maintenance across the software development lifecycle.
- Ability to translate client requirements into feasible designs and collaborate with cross-functional teams.
- Proficiency in coding, debugging, test case creation, documentation, and reporting.
- Strong root cause analysis, problem-solving, and communication skills; customer-facing interactions and professional etiquette.
- Familiarity with continuous integration/deployment and software performance improvement initiatives. Compensation & Benefits
- Continuous Integration, Deployment & Monitoring of Software: 100% error-free onboarding & implementation, throughput metrics, adherence to schedule/release plan.
- Quality & CSAT: On-time delivery, software management, troubleshooting queries, customer experience, and completion of skill-upgrade certifications.
- MIS & Reporting: 100% on-time MIS & report generation.