Key Responsibilities
Analyze business requirements and translate them into functional and technical specifications
Collaborate with stakeholders, developers, architects, and QA teams to design and implement effective solutions
Participate in system design, development, testing, and deployment activities
Ensure adherence to software quality standards, best practices, and development processes
Support and enhance applications built on modern technologies (web, mobile, and enterprise systems)
Actively participate in project planning, sprint planning, and backlog grooming
Manage and support Incident Management and Request Management processes
Perform root cause analysis, troubleshoot issues, and coordinate with engineering teams for resolution
Handle escalations, reproduce issues, and ensure timely resolution with proper documentation
Drive continuous improvement by identifying gaps and recommending process or system enhancements
Provide insights and feedback to Product Managers regarding recurring issues and system improvements
Work closely with customers and internal teams, ensuring effective communication and solution delivery
Mentor junior team members and contribute to team capability building
Stay updated with emerging technologies and recommend adoption where relevant