About this role
About the Role The role is to design, test and maintain software programs for operating systems or applications deployed at a client end, ensuring 100% quality assurance parameters. This position supports clients' digital transformation initiatives through a full software lifecycle. What You'll Do
-
Design, test, and maintain software solutions by understanding requirements, studying system flows and data usage, and following the software development life cycle.
-
Investigate problem areas, perform root-cause analysis, and collaborate with functional teams to convert requirements into feasible designs; coordinate with project managers for information on software capabilities.
-
Develop and code software, design test cases and scenarios, automate validation, fix defects, and adapt software for new hardware or interfaces; document status and progress.
-
Provide status reporting and maintain close customer focus: capture client requirements, solicit feedback, ensure on-time delivery, and maintain thorough documentation for client proposals to implementation; respond promptly to customer requests.
-
Ensure documentation, usability feedback, and reporting are integrated into the development process; participate in ongoing education and skill upgradation.
-
Deliverables/Performance Metrics:
-
Continuous Integration, Deployment & Monitoring: 100% error-free onboarding & implementation; adherence to schedule/release plan.
-
Quality & CSAT: On-time delivery, issue resolution, customer experience, and completion of skill-upgrade certifications.
-
MIS & Reporting: 100% on-time MIS & report generation. What We're Looking For
-
Experience in understanding requirements and software design; ability to translate client needs into feasible software solutions; familiarity with the software development life cycle and problem solving.
-
Strong coding and development skills; ability to design test cases, automate validation, fix defects, and document progress; ability to work with cross-functional teams and report status clearly.
-
Customer-focused mindset: capture client requirements, take feedback, ensure timely delivery, and maintain effective communication with stakeholders.
-
Willingness to continue learning, stay current on best practices, and collaborate with team members.