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
Requirements
6–8 years of experience in System Analysis / Full Stack or Application Development roles
Strong understanding of frontend technologies: React / Angular / Vue (working knowledge preferred)
Experience with backend technologies: Node.js or .NET (understanding of APIs and services)
Proficiency in SQL/NoSQL databases and writing optimized queries
Experience with cloud platforms such as AWS, Azure, or GCP (preferred)
Familiarity with version control tools (Git)
Strong experience in Agile methodologies and tools like JIRA
Hands-on experience in incident management, troubleshooting, and production support