Back to search:System Analyst / Jakarta (tebet)

Job Description:

  • Collect, analyze, and document business requirements from stakeholders.

  • Translate business requirements into clear technical specifications for the development team.

  • Create and maintain Business Process Flow, Use Case, System Flow, Data Flow, ERD, and functional/technical documentation.

  • Coordinate with developers, QA, and project managers to ensure solutions meet business needs.

  • Provide recommendations for efficient technical solutions considering system architecture, API integration, and microservices.

  • Review system design, application architecture, and documentation before implementation.

  • Assist in testing, UAT (User Acceptance Test), and ensure the quality of delivered systems.

  • Act as a bridge between business teams and technical teams with effective communication.

  • Provide support in troubleshooting and issue resolution for existing systems.

Job Requirements:

  • Bachelor's degree in Computer Science, Information Technology, preferably from a well-recognized/reputable university..

  • Minimum 3 years of professional experience as System Analyst with strong expertise in Java Spring Boot as a Programmer/Software Engineer.

  • Experienced in developing applications using microservices architecture, REST API, and system integration.

  • Solid understanding of SDLC, Waterfall/Agile/Scrum methodology, and DevOps environment.

  • Proficient in database design (SQL/NoSQL), ORM, and query optimization.

  • Able to produce technical documentation such as BRD, FSD, SRS, and UML diagrams.

  • Excellent communication and interpersonal skills, able to convey technical solutions to non-technical stakeholders.

  • Strong analytical thinking, problem-solving, attention to detail, and proven leadership experience in leading projects or technical teams.

  • Experience in coordinating with multiple stakeholders on medium-to-large scale projects.