Requirements and responsibilities
Job Duties:
-
Collaborate with stakeholders to gather and document business requirements.
-
Analyze business processes to identify inefficiencies and recommend improvements.
-
Assist in the development and maintenance of project documentation, including business requirements, functional specifications, and user stories.
-
Support the creation and execution of test plans to ensure solutions meet business needs.
-
Help in the preparation of reports and presentations for various stakeholders.
-
Participate in project meetings and provide regular updates on project status.
-
Conduct data analysis to support decision-making and strategic planning.
-
Assist in the implementation and support of software applications and tools.
-
Provide end-user training and support as needed.
Technical Requirements:
-
Bachelor's degree in Computer Science or related field.
-
Basic understanding of software development life cycle (SDLC) and methodologies such as Agile and Scrum.
-
Knowledge in using SQL for data analysis and reporting.
-
Familiarity with business analysis tools and techniques.
-
Experience with data visualization tools (e.g., Tableau, Power BI) is a plus.
-
Basic knowledge of programming languages such as Python, Java, or C# is advantageous.
-
Strong proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
-
Experience working in a Corporate IT environment is a plus.
-
Experience preparing Software Requirement Specifications (SRS).
-
Experience identifying business use cases and preparing detailed use-case specifications.
-
Experience working in an environment that used Agile as the software development methodology.
-
Experience designing systems using UML.
-
Experience creating wireframes or screen mockups.
Non-Technical Requirements:
-
Excellent analytical and problem-solving skills.
-
Strong written and verbal communication skills.
-
Ability to work collaboratively in a team environment.
-
Detail-oriented with strong organizational skills.
-
Ability to manage multiple tasks and projects simultaneously.
-
Eagerness to learn and adapt to new technologies and business processes.
-
Strong interpersonal skills and the ability to interact with stakeholders at all levels.
-
Self-motivated and proactive with a strong work ethic.