As a Senior Systems Analyst, you will be responsible for analyzing, designing, and implementing complex business systems and IT solutions. You will serve as a bridge between business stakeholders and technical teams, translating business requirements into detailed technical specifications. The role requires a blend of technical expertise, business acumen, and strong analytical skills to optimize business processes through technology solutions. You will collaborate with cross-functional teams to ensure that systems and applications meet business needs while adhering to best practices in terms of scalability, performance, and security.
KEY RESPONSIBILITIES
- Conduct thorough analysis of business processes, workflows, and systems to identify areas for improvement and automation opportunities
- Gather and document business requirements through stakeholder interviews, workshops, and observation of current processes
- Create detailed technical specifications, including user stories, acceptance criteria, and process flow diagrams using modern documentation tools
- Design and model complex system architectures that align with business objectives and technical constraints
- Collaborate with development teams to ensure proper implementation of requirements and provide clarification during the development process
- Utilize modern project management and tracking tools (Jira, Linear, or Asana) to monitor requirements implementation and system enhancement progress
- Perform gap analysis between current systems and desired business capabilities to recommend appropriate solutions
- Create and maintain system documentation, including process flows, data models, and technical specifications using tools like Confluence, Notion, or similar platforms
- Conduct user acceptance testing (UAT) and coordinate with QA teams to ensure quality standards are met
- Evaluate new technologies and tools that could benefit the organization's systems and processes
- Provide training and support to end-users during system implementations and updates
- Monitor system performance and make recommendations for optimization and improvements
- Collaborate with security teams to ensure systems meet compliance requirements and security standards
REQUIREMENTS
Bachelor's degree in Computer Science, Information Systems, or related field5+ years of experience as a Systems Analyst, with demonstrated expertise in complex system implementationsStrong proficiency in business process modeling and documentation tools (Visio, Lucidchart, Draw.io)Experience with requirements management tools and methodologies (BPMN, UML, User Stories)Demonstrated expertise in SQL and database concepts, with the ability to write and analyze complex queriesStrong understanding of API architectures, microservices, and modern system integration patternsProficiency in agile methodologies and experience working with agile project management tools (Jira, Linear, Asana)Experience with enterprise software systems (ERP, CRM, etc.) and understanding of system integration conceptsStrong analytical and problem-solving skills with attention to detail and system dependenciesExcellent documentation skills with experience using modern collaboration tools (Confluence, Notion)Superior communication skills with the ability to effectively interact with both technical and non-technical stakeholdersKnowledge of data security principles, compliance requirements, and industry standardsExperience with test management tools and quality assurance processesCertification in business analysis (CBAP, CCBA) or systems analysis preferredUnderstanding of cloud technologies (AWS, Azure, or GCP) and their implementation in enterprise environmentsSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Information TechnologyIndustries
IT System Testing and Evaluation, IT System Custom Software Development, and IT System Data Services#J-18808-Ljbffr