As a systems analyst, you’ll analyze and evaluate existing systems, design new solutions, and coordinate the implementation to enhance organizational efficiency. You understand the impact you’ll have on achieving business needs and objectives, playing one of the most vital roles in the Company. The day-to-day role of a systems analyst includes the following responsibilities: • Analyzing business system requirements by gathering user requirements, assessing the existing systems, and identifying areas for improvement or enhancement • Designing and developing technology solutions through detailed system designs, including data models, workflow diagrams, and system architecture • Conducting functional and non-functional system testing of new or modified systems, ensuring that they function as intended while meeting the specified requirements • Collaborating with stakeholders such as end-users, managers, programmers, and IT teams to better understand their needs, address concerns, and ensure alignment between business requirements and technical solutions • Providing ongoing technical support and assistance to end-users by troubleshooting system issues, providing guidance, and resolving any technical problems that may arise • Documenting system designs, business processes, and user manuals to help with improved understanding and future references • Conducting training sessions to educate end-users on system functionalities and best practices • Staying up to date with new technologies, interfaces, and software applications that can help improve and upgrade current systems in accordance with business needs Tools • Modeling Tools: Proficiency in using UML (Unified Modeling Language), ERD (Entity-Relationship Diagrams), and DFD (Data Flow Diagrams) for system design. • Database Management Systems (DBMS): Familiarity with databases like MySQL, Oracle, and SQL Server for storing and managing data. • Programming Languages: Knowledge of languages such as Java, Python, and C# for developing system functionalities. • Project Management Software: Tools like JIRA, Trello, and Microsoft Project for planning and tracking project progress. • Testing Tools: Proficiency in testing tools such as Selenium, QTP, and JUnit for conducting comprehensive system testing. • Integrated Development Environment (IDE): Proficiency in IDEs like Eclipse, IntelliJ IDEA, and Visual Studio for software development. • Version Control Systems: Familiarity with Git and SVN for managing code repositories and collaborative development. • Business Intelligence Tools: Knowledge of BI tools like Tableau and Power BI for data analysis and visualization. • Operating Systems: Proficiency with different operating systems, including Windows, Linux, and MacOS. Qualifications • A minimum of a Bachelor’s degree (Master’s degree is preferred) in computer science, information technology, business administration, or a related field is beneficial • Approximately 2-5 years of experience in a related field, such as working as a business systems analyst, IT consultant, or involved in new systems development • Proficiency in various tools and technology relevant to systems analysis, including work experience with software development tools, database management systems, project management tools, data modeling tools, and requirements management tools • Solid understanding of systems development life cycle (SDLC) as well as SDLC methodologies, such as [Waterfall, Agile, DevOps] • Adept technical skills with knowledge of computer systems, IT systems, software systems, and operating systems • Strong domain knowledge in the [human resources, finance, SaaS] industry and relevant information systems • Understanding of various programming languages, database management, and network infrastructure