-
At least 5 years of experience as a Business Analyst or Functional Analyst.
-
Ability to deliver results in a techno-functional role, in an Agile environment.
-
Strong experience in SQL programming.
-
Should have very strong command of data structures and algorithms, plus how the Java collections framework uses them.
-
Strong quantitative and qualitative analytical skills with the ability to translate business data analysis into actionable tasks.
-
Ability to author thorough, detailed, high-quality documentation, including customer journey maps, user stories, use cases and test scripts.
-
Design, implement and maintain Java-based applications that can be high-volume and low-latency.
-
Analyze user requirements to define business objectives.
-
Strong in object-oriented design principles and functional programming.
-
In-depth knowledge of the Java concurrency framework is a must.
-
A very strong command of data structures and algorithms, plus how the Java collections framework uses them.
-
Facilitate the gathering and elicitation of business requirements from key stakeholders and business partners focused around solving organizational challenges.
-
Prioritize user stories and work expected within the Sprints for squad based on urgency, pervasiveness (the greater good) and organizational goals.
-
Excellent problem-solving abilities.
-
Ability to identify risks and issues and propose improvements.
-
Strong analytical and problem-solving skills.
-
Excellent verbal and written communication skills.