This role involves gathering and documenting requirements, as well as identifying opportunities and solutions that support business strategies within a specified scope.
The Analyst actively contributes to the design, development, and maintenance of IT systems and software applications. Leveraging both business acumen and technical expertise, the Analyst applies a structured and methodical approach to solve complex business challenges.
Success in this role requires strong knowledge of business processes, analytical thinking, solution design, testing, and close collaboration with technical stakeholders to deliver high-impact outcomes.
Required Skills:
Exceptional analytical thinking and problem-solving capabilities Proficiency in programming languages and modern software development tools Solid understanding of software design principles and architectural patterns Familiarity with relational and non-relational database systems, including data modeling techniques Strong communication and interpersonal skills, with a collaborative mindset Hands-on experience with project management frameworks and methodologies Adaptable and flexible in dynamic, fast-changing environments Eagerness to learn and explore new systems, technologies, and processes Exposure to global work environments is a plus Prior experience with Cruise or Travel Industry systems is advantageous
Required Education
o Bachelor s degree in Computer Science, Information Technology, or a related field.
Required Years of Experience
o 4-8 years of experience in the field or in a related area.
Additional Responsibilities
Engage with stakeholders to elicit, document, and validate software requirements Interpret business needs and convert them into clear, actionable software specifications Develop system architecture and design diagrams to support solution planning Define software components, data models, and algorithms aligned with project objectives Partner with developers to ensure software implementation adheres to design standards Contribute to coding efforts when needed, particularly for prototypes or proof-of-concept initiatives Design and execute comprehensive testing strategies, including functional, non-functional, integration, and user acceptance testing Detect, document, and escalate bugs and issues for timely resolution Support system migrations, compliance with standards, and administrative tasks as required Produce and maintain detailed documentation, including user guides and technical manuals Stay informed on emerging technologies and industry best practices Recommend and implement process enhancements to improve software development and delivery efficiency Facilitate communication between technical and non-technical teams, ensuring alignment and clarity Present progress updates, findings, and recommendations to stakeholders Demonstrate leadership by mentoring team members, offering guidance, and fostering a collaborative work environment This job description outlines key responsibilities but is not exhaustive. The employee may be required to perform additional duties as assigned by management.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.