Job Title: Senior Software Engineer (EVV) Company Name: Sandata Technologies Job Url: https://jobs.ourcareerpages.com/job/628749 Job Description: About Sandata Technologies: Sandata Technologies is the leading supplier of software technology solutions serving home care and I/DD agencies, managed care organizations, and state payer programs throughout the United States. The Sandata solution has been implemented by 15,000 Provider Agencies, 18 State Payers, and 50 MCO Payers to ensure their compliance with changes in regulatory/compliance requirements and ongoing complexities. We make it easier for these organizations to work together and to manage their businesses while also getting paid as quickly as possible. Why work here: At Sandata, we are committed to creating a real and measurable Diversity, Equity, and Inclusion initiative. We will create a work culture where we are curious, celebrate, respect, and appreciate our unique diverse stories, and how we've come to where we are. We will do everything possible so that people know that we care about them as an individual and work to build equity in our people, systems, and processes. We are continuing to grow our efforts, and we will grow further together. Overview: The Senior Software Engineer (EVV)(SSE) is a key member of the Engineering team responsible for development, support and maintenance of Sandata’s EVV Scheduling and Billing solutions.  The SSE will work in a team environment to analyze, design, develop, test, document and implement new product capabilities, enhancements and repairs. What you will do: Review, analyze designs, modify, develop, test, document, and implement software application improvements, features and defects within the scheduled timeframe based on functional specifications Develop solution architecture artifacts in support of new features and functionality Collaborate with other team members on best practices, including unit testing, continuous integration practices code reviews, internal tool usage, technical roadblock mitigation and process improvements Provide the project team with support and guidance on project specific processes, procedures, tools, training, and techniques Review of the product architecture, design, requirements specifications, and test specifications Responsible for adhering to coding standards and approved technologies Identifies and informs senior staff members of areas of the application that can be improved by refactoring, optimization, or other improved technology solutions Takes ownership of work items assigned and pro-actively assumes ownership of unassigned work as appropriate – communicates estimates and daily progress Provide technical assessment of the impact of any changes to product requirements Contribute to the continued improvement of the organization’s development procedures by looking for opportunities for improvement and implementing solutions Contributes in design, planning and project status meetings Provides support to Tier3 customer service agents to triage and resolve client related issues and/or outages Collaborate with Product Owners, technical managers, architects and other technical leads to deliver world class enterprise grade softwareand software enabled services Follow software engineering discipline ensuring delivery of stable, scalable, maintainable and highly available software products and services Engage in Continuous improvement toward higher quality, productivity and punctual delivery Support agile development / SCRUM practices and ensure alignment across teams Ensure security of personal health information (PHI) and report any violations or observations to management   What you will bring: 10+ years’ full-stack experience developing web-based solutions in traditional and/or Agile/Scrum environments using Object Oriented Programming, C#, .NET CORE, Java 11+, Spring Boot, SOLID design patterns, AngularJS, HTML/CSS/LESS/Javascript, JSON, JQuery, REST, SQL/NoSQL (Oracle, MySQL, MSSQL, Mongo, Dynamo), Redis, RabbitMQ, Container development and orchestration (Docker, Kubernetes, Swarm, Helm, YAML) 2+ years of experience in migrating .NET Framework applications to .NET Core in a containerized environment, preferably Docker in Swarm and/or Kubernetes Experience working with in an Agile CI/CD environment with Git and Gitflow branching Experience implementing quality process such as unit testing, integration testing, automated code quality validation (e.g. SonarQube) Proficiency with tools such as JIRA, Bamboo, Jenkins, Bitbucket, NAnt, MSBuild, Nexus, Helm, ELK, Splunk, NUnit Experience building highly scalable, distributed and responsive software solutions. Ability to work in a fast paced, cloud-first mindset environment & welcome change Excellent written and verbal interpersonal communication skills Strong organization and prioritization skills Passion for continuous learning Capable of solving complex technical problems with little oversight Team Player, Highly self-motivated and Responsible Bachelor’s or Master’s degree in Computer Science, Engineering, Math or Equivalent Conceptual knowledge of broad Cloud capabilities and hands on experience with one or more cloud technology platforms (AWS, Azure, GCP)   Other Helpful Skills: AWS, DevOps, Performance profiling tools, Java Medicaid, Payer, Provider, Home Health Care industry experience Experience working in Scaled Agile Framework       Perks and Benefits: Medical, dental, and vision coverage Flexible Spending Account for health and dependent care Health Savings Account BenefitsVIP/Health Advocate Company paid Life insurance and STD 401(k) Plan Aflac STD, LTD, Critical Illness, Hospital, and Accident insurance Employee Assistance Program Tuition reimbursement Paid vacation and holidays Paid lunch break Employee discounts and company perks Casual work environment Remote work Frequent employee events and fun social clubs     Sandata Technologies is an Equal Opportunity Employer M/F/Disabled/Vet