Minnesota Mental Health Clinics - Eagan, MN

posted 4 months ago

Full-time - Mid Level
Eagan, MN
Ambulatory Health Care Services

About the position

The Systems Analyst will play a crucial role in supporting and enhancing the IT infrastructure at Minnesota Mental Health Clinics. This position involves analyzing system requirements, addressing IT issues, and implementing technology solutions to improve the efficiency and effectiveness of clinical and administrative operations. The Systems Analyst will be responsible for evaluating current IT systems, identifying areas for improvement, and developing strategies for enhancing system performance and reliability. This role requires collaboration with clinical and administrative staff to understand their technology needs and ensure that IT solutions align with the clinic's goals and objectives. In addition to system analysis and design, the Systems Analyst will be involved in software development and implementation, designing, developing, and implementing new software applications and system upgrades while ensuring seamless integration with existing systems. The position also entails providing technical support and training to staff, helping them effectively utilize IT resources and applications. Documentation is another key responsibility, as the analyst will maintain and update system documentation, including user manuals, training materials, and system specifications. Monitoring system performance and security is essential, as the analyst will implement measures to protect sensitive patient information and ensure compliance with HIPAA regulations. The role also includes managing and maintaining the clinic's database systems, ensuring data integrity, security, and availability. Collaboration with external vendors and service providers to coordinate IT services and support is also part of the job. The Systems Analyst will need to stay up to date with emerging technologies and industry trends, making recommendations for new tools and practices to enhance clinic operations.

Responsibilities

  • Analyze and evaluate current IT systems, identifying areas for improvement and developing strategies for enhancing system performance and reliability.
  • Work with clinical and administrative staff to understand their technology needs and ensure that IT solutions align with the clinic's goals and objectives.
  • Design, develop, and implement new software applications and system upgrades, ensuring seamless integration with existing systems.
  • Troubleshoot and resolve technical issues related to hardware, software, and network systems in a timely and efficient manner.
  • Provide technical support and training to staff, helping them effectively utilize IT resources and applications.
  • Maintain and update system documentation, including user manuals, training materials, and system specifications.
  • Monitor system performance and security, implementing measures to protect sensitive patient information and ensure compliance with HIPAA regulations.
  • Manage and maintain the clinic's database systems, ensuring data integrity, security, and availability.
  • Collaborate with external vendors and service providers to coordinate IT services and support.
  • Stay up to date with emerging technologies and industry trends, making recommendations for new tools and practices to enhance clinic operations.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of proven work experience as a Systems Analyst with a focus on Microsoft Azure and systems integrations.
  • Hands-on experience with Azure services such as Entra AD, Azure App Service, Exchange, Teams, Intune, etc.
  • Familiarity with cloud-based architecture and design principles.
  • Experience in integrating on-premises systems and cloud solutions using tools such as Power Automate and Zapier.
  • Proficiency in system analysis techniques including data flow diagrams, entity-relationship diagrams, and process modeling.
  • Ability to translate business requirements into technical specifications and system designs.
  • Some knowledge of SQL Server and Microsoft .NET development.
  • Some understanding of Azure networking concepts, including VPNs and Azure Virtual Network.
  • Experience with development including API integrations and RESTful services.
  • Familiarity with identity and access management concepts in Azure Active Directory.
  • Excellent analytical and problem-solving skills, with a strong attention to detail.
  • Effective communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
  • Team player with the ability to collaborate effectively with cross-functional teams.
  • Ability to manage multiple priorities and deadlines in a dynamic environment.

Nice-to-haves

  • Experience in designing and implementing hybrid cloud solutions integrating on-premises systems with Azure.
  • Familiarity with enterprise integration patterns and practices.
  • Knowledge of other cloud platforms (e.g., Mailchimp, Survey Monkey, ODOO) and their integration capabilities.

Benefits

  • Health insurance
  • Dental insurance
  • Paid time off
  • Vision insurance
  • 401(k) matching
  • Opportunities for professional development
  • Supportive and collaborative work environment
  • Opportunities for hybrid work schedule
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service