The Senior Systems Analyst will play a vital role in the analysis, design, development, and implementation of technology solutions for our clients. This individual will be responsible for understanding complex business processes, identifying gaps and inefficiencies, and recommending efficient and effective solutions. The Senior Systems Analyst will also lead a team of analysts, provide technical guidance and mentorship, and act as a liaison between business stakeholders and the technical team.
Key Responsibilities:
Lead and manage the requirements gathering and analysis process for technology solutions
Conduct thorough business process analysis and identify opportunities for improvement and automation
Collaborate with business stakeholders to define and document functional and non-functional requirements
Design and document system specifications including data flows, system interfaces, user interfaces, and process workflows
Lead and participate in the system design and development process, ensuring adherence to best practices and technical standards
Perform data analysis and make recommendations for data integration and data migration strategies
Conduct quality assurance and testing to ensure the system meets business requirements and technical specifications
Develop and maintain system documentation, including user manuals, training materials, and technical specifications
Troubleshoot and resolve complex system issues and work with development teams to implement resolutions
Provide technical guidance and mentorship to junior analysts and participate in their professional development
Act as a subject matter expert and represent the team in meetings with clients, vendors, and other stakeholders
Keep up-to-date with industry advancements and trends, and identify opportunities for application in the organization's systems and processes
Communicate project status, risks, and issues effectively and escalate as necessary
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field
At least 5 years of experience as a Systems Analyst, with a proven track record of successfully delivering complex technology solutions
In-depth knowledge of software development life cycle (SDLC) and experience with Agile methodologies
Strong business and systems analysis skills, including requirements gathering, process mapping, and gap analysis
Experience in system design and data modeling, preferably in enterprise-scale systems
Expertise in database query languages such as SQL
Proven ability to lead a team and provide technical guidance and mentorship
Excellent communication skills, with the ability to communicate technical concepts to non-technical stakeholders
Strong problem-solving and critical thinking skills