Summary of the Role:
The Systems Analyst will collaborate closely with business stakeholders and project team to understand their needs, then meticulously translates them into detailed system requirements, functional specifications, and crucial non-functional requirements such as performance, security, and scalability.
Key Responsibilities:
- Responsible for creating comprehensive project documentation, including Systems Requirements documents, Technical Specification documents, User stories, and Process flows, all designed to effectively communicate project requirements to development teams.
- Facilitate seamless communication among business users, technical teams, and project managers, adeptly resolving any ambiguities that may arise.
- Collaborate closely on Solution Design, and conduct business-technical alignment.
- Participate in troubleshooting efforts, ensuring smooth execution and minimal disruption to operations.
- Actively contribute in technical-related discussions with development teams.
- Actively support User Acceptance Testing (UAT) to ensure delivered software precisely aligns with defined requirements.
- Involve and contribute to change management and broader project administration.
- Analyze the technical impact of proposed changes on existing systems/solutions, documenting revised specifications, and contributing to project planning, and risk identification for system-related aspects.
Requirements:
- Bachelor's degree in Information Technology, Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 3 years of demonstrable experience as a Systems Analyst in IT systems delivery projects.
- Knowledge and experience in the following technological areas will be advantageous:
. . - J2EE-based solution & development for WebSphere/Weblogic Application Servers and Oracle/MSSQL Database Servers.
. . - .NET based application development, including thick client C# application development.
. . - Understanding of event-based architecture and microservices.
. . - CI/CD practices and tools.
. . - Domain Knowledge in National ID Cards, E-Passports, Biometrics, Smart Cards, Immigration Clearance Gates.
- Proven experience working on enterprise-level projects with complex business processes and integrated systems.
- Ability to conduct technical assessments, analyze system architectures, and translate business needs into technical specifications.
- Ability to work independently and as part of a highly collaborative team in a fast-paced, dynamic environment.
- Ability to work under a tight timeline, in a complex customer environment, preferably in mission-critical, 24/7 environments with significant customer-facing responsibilities.
- Strong analytical and problem-solving abilities with keen attention to detail.
- Strong understanding of Software Development Life Cycle (SDLC) and various methodologies
- Strong communication (written and verbal), presentation and interpersonal skills
- Relevant certifications such as Agile SCRUM Master/Product Owner is advantageous.
- Proactive, self-motivated, and results-oriented with a strong sense of ownership.
- Need to be always prepared to be physically present during critical incidents at customer sites.
- Thrive in dynamic and sometimes unpredictable environments and facilities, where conditions may vary significantly from a traditional office setting.