What are the responsibilities and job description for the Software Engineer position at Health Catalyst?
A company is looking for a Software Engineer responsible for designing, developing, implementing, and supporting applications and their back ends.Key ResponsibilitiesDesign, develop, test, implement, and support technical solutions across full-stack development tools and cloud-based technologiesCollaborate with product managers and engineers to build capabilities related to application experience, data quality, testing, and operationsSupport, maintain, and improve the team's software and services while fostering a team culture of hard work and cooperationRequired QualificationsMid-level software development experienceBachelor's or master's degree in software engineering or equivalent professional experienceProficiency in software development using C#, Python, JavaScript, SQL, and PowerShellExperience developing cloud-based PaaS and RESTful API solutionsKnowledge and experience with CI / CD and DevOps tooling