What are the responsibilities and job description for the Senior Software Engineer position at Asure Software?
A company is looking for a Senior Software Engineer-Analytics to develop cloud-native applications and contribute to business intelligence solutions.Key ResponsibilitiesDesign, develop, and maintain event-driven cloud-native HCM softwareWrite testable, readable, maintainable, and efficient code while collaborating on best practicesParticipate in scrum ceremonies including daily stand-ups and sprint planningRequired QualificationsBachelor's degree in computer science, software development, or related fieldExperience working with Python and AWSStrong SQL experience with exposure to data engineering and ETL processes5 years of production engineering experience in a SaaS environmentExperience creating dashboards and reports with BI tools (e.g., Tableau, Power BI)