About this role
About the Role The role involves designing, testing and maintaining software programs for operating systems or applications deployed at client end, ensuring 100% quality assurance. You will translate requirements into software designs and collaborate across teams to deliver robust solutions. What You'll Do
- Design, test and maintain software programs for operating systems or applications deployed at client end, ensuring 100% quality assurance parameters.
- Understand requirements, study systems flow and data usage, and develop software solutions accordingly.
- Investigate problem areas through the software development life cycle; facilitate root cause analysis and identify ideas to improve system performance and availability.
- Analyze client requirements and convert them into feasible designs; collaborate with functional teams and project managers to gather capabilities; perform coding and ensure optimal module development.
- Develop, automate and execute test cases/scenarios/usage cases to validate software; modify software to fix errors, adapt to new hardware, or upgrade interfaces.
- Prepare reports, document solutions with diagrams and code comments, and maintain clear replication patterns; coordinate daily progress and status with the team.
- Ensure timely responses to customer requests; capture requirements and clarifications from the client; provide feedback on usability and serviceability; maintain stakeholder reporting.
- Stay current with best practices through continuing education and training; document interfaces and specifications for customer proposals to implementation. What We're Looking For
- Proficiency in current and upcoming technologies; strong programming, automation tools and systems knowledge to build efficiencies.
- Expert technical knowledge: programming languages, tools, quality management standards and processes.
- Competent in Process Excellence: following standards to produce consistent results, controls and risk reduction.
- Behavioral competencies: Formulation & Prioritization, Innovation, Managing Complexity, Execution Excellence, and Passion for Results.
- Experience with Continuous Integration, Deployment & Monitoring and ensuring 100% on-boarding and implementation quality, along with strong customer focus and reporting.