Software Analyst na Canopy Children's Solutions
Canopy Children's Solutions · Jackson, Estados Unidos Da América · Onsite
- Professional
- Escritório em Jackson
Founded in 1912 as an adoption agency, Canopy Children's Solutions is Mississippi’s most comprehensive nonprofit provider of children’s behavioral health, educational, and family support solutions. Canopy employs a diverse group of mission-driven individuals committed to honoring the voice of Mississippi children and families. Being an integral part of the Canopy team involves committing to the Core Values that drive our organization forward:
- The voice of our children and families always comes first
- Relationships matter and our differences make us stronger
- We take great joy in service to others
- Our families and our communities deserve our very best
Canopy has been designated a Great Place to Work® for the fifth consecutive year, and is one of only eight companies in Mississippi to qualify for this certification in 2024-2025. Canopy’s employees are charged with building a healthy work culture within their teams, that focus on trust, and the collective goal of helping kids thrive and families to overcome extraordinary challenges.
We offer a comprehensive benefits package for all eligible full-time employees. Benefits include, but are not limited to:
- Competitive Compensation
- 403b Retirement Plan with Match
- Medical, Dental, Vision Insurance
- PTO/Vacation
- Employee Wellness Program and Counseling Services
Software Analyst - Position Overview:
- The Software Analyst is responsible for gathering project requirements and developing innovative technical solutions that support organizational goals.
- The Software Analyst role takes a lead position in managing enterprise IT projects from inception to completion, ensuring timely delivery and alignment with business needs.
- The Software Analyst also provides advanced application and integration support, including Tier 2/3 escalations.
- Key responsibilities include supporting API integrations, strengthening data governance practices, enhancing system security, and leveraging cloud-based tools to improve performance and scalability.
- Success in this role requires strong leadership, collaboration with solution and administrative staff, and a commitment to foster teamwork and delivering high-quality IT services.
Job Responsibilities:
- Conduct detailed and thorough system analysis and requirements gathering for all areas of the organization as they pertain to various projects and Organization goals.
- Outline and document project milestones, timelines, budgets, and deliverables through the means of provided project management tools, documents, and materials.
- Adhere to the IT Change Management process as defined by Change Requests; submissions and approvals.
- Assign project related tasks to project team members with achievable and well aligned completion dates.
- Perform regular and frequent follow through to ensure successful and timely implementations.
- Conduct risk analysis and mitigation planning.
- Provide Tier 2 and Tier 3 level application support, serving as the point of contact for issue escalations.
- Provide general IT support across multiple solutions, including resolving issues on the organizations’ ticketing board and assisting with day-to-day troubleshooting.
- Assist in identifying areas of concern or deficiencies within the organization’s solutions and propose system improvements and enhancements.
- Experience administering EHR systems such as Carelogic, Evolv, or similar.
- Solid understanding of EHR processes and workflow.
- Ability to design and create summary and detail level reports for management; carry out ad hoc reporting using SQL, SSRS, Power BI, MS Access, or similar software.
- Leading teams to implement, configure, test, maintain and upgrade systems.
- Perform ongoing analysis of departmental needs and make recommendations for efficient use of applications.
- Analyze, solve, and correct issues in real time.
- Team player with the ability to multi-task, work independently, and work under pressure.
- Providing prompt support to the organization users.
- Excellent oral and written communication skills.
- Ability to communicate effectively with all levels of personnel.
- Strong analytical, and problem-solving skills.
- Comfortable making suggestions that can improve existing process and reporting.
- Perform other duties as assigned.
Required Qualifications:
- Bachelor’s degree in computer science, Information Systems, Data Analytics, or a related field is preferred; equivalent work experience will also be considered.
- At least two years of professional experience in software analysis, application support, or systems integration required.
- Proven ability to manage projects, analyze systems, and translate business requirements into effective technical solutions.
- Must demonstrate proficiency in SQL and relational databases such as Postgres, SQL Server, MySQL, or cloud-based databases.
- Experience in reporting and business intelligence tools.
- Familiarity with APIs, data exchange formats such as JSON, XML, or HL7/FHIR, and integration practices are essential.
- Knowledge of cloud platforms (Azure, AWS, or GCP) and identity management through Microsoft Active Directory and Azure AD are strongly preferred.
- Project management principles, practices, and methodologies are essential.
- Working knowledge of HIPAA regulations and other compliance frameworks applicable to healthcare IT.
- Must demonstrate strong communication and collaboration skills, with the ability to translate complex technical concepts into clear, accessible language for non-technical audiences.
- User-focused mindset and a proven track record of delivering effective support across diverse solutions are key requirements.
- This role involves occasional travel.