Position Overview
The Junior System Analyst supports the design, development, and maintenance of software systems by bridging the gap between business requirements and technical implementation. This role involves understanding business needs, translating them into technical specifications, and assisting in the development process. The Junior System Analyst collaborates closely with senior analysts, developers, and stakeholders to ensure the successful delivery of high-quality solutions.
Job description
• Part of Functional Specification and Design Documentation
- Work closely with Business Analysts (BA), Software Architects, and Development Leads to analyze business requirements and solution architecture artifacts. By using inputs such as: User Stories, Business Process Flows, Domain Diagrams, Data Flow Diagrams
- Transform above inputs into comprehensive functional specification documents, including: Service Design Blueprints, Database Schemas, Message Layouts, API Documentation, Detailed Backend and Frontend Software Workflows.
- Ensure the specifications provide sufficient detail for development teams to implement system components accurately and efficiently.
- Maintain up-to-date documentation throughout the software development lifecycle (SDLC)
• Part of Technical Support and Collaboration, provide ongoing technical support to:
- Developers – clarify system behaviors and business logic.
- Quality Assurance (QA) – support test scenario design by explaining system workflows and edge cases.
- Business Analysts (BA) – explain current system capabilities to support requirement validation and gap analysis.
• Part of System Configuration Management
- Gain and maintain an understanding of system configuration mechanisms.
- Manage configuration versions and ensure alignment with development and deployment activities.
- Perform configuration changes as needed to accommodate evolving business requirements, with proper testing and documentation.
• Part of incident and Production Support
- Collaborate with development and operations teams to support incident resolution in production environments.
- Analyze issues, identify root causes, and collaboration with relevant teams to develop and execute both short-term fixes and long-term.
- Create and maintain knowledge documentation to support incident prevention and organizational learning.