Job Closed

This listing is no longer active.

Software Developer - Automation Solutions

Software EngineerSoftware EngineerOtherRemoteMid LevelTeam 10,001

Location

United States

Posted

86 days ago

Salary

$125K - $155K / year

Seniority

Mid Level

No structured requirement data.

Job Description

Software Developer - Automation Solutions

Ensign Services

Software Developer - Automation Solutions About the Company ESI serves over 361 post-acute care operations across 17 states, including skilled nursing facilities, assisted living facilities, and other ancillary service providers. These operations have no corporate headquarters or traditional management hierarchy. Instead, they operate independently with support from the “Service Center,” a world-class service team that provides centralized legal, human resource, training, accounting, information technology and other resources necessary to allow on-site leaders and caregivers to focus on day-to-day care and business issues. About the Opportunity: Ensign Services, Inc. (ESI) seeks an experienced Software Developer - Automation Solutions to serve the needs of our rapidly expanding client base across the United States. The role of Software Developer – Automation Solutions is not a traditional, single-focus developer position - it requires versatility across multiple disciplines, including development, architecture, analysis, testing, and solution design. As part of this team, you will design, develop, and maintain automation solutions that directly support and enhance business operations. You will leverage strong software development skills, cross-platform expertise, and a deep understanding of business processes to create high-impact, scalable solutions. Success in this role requires the ability to work effectively with team members and stakeholders at all levels of the organization, from technical peers to senior leadership. You must be capable of advocating for and pushing forward technical solutions that meet business needs while maintaining quality, security, and long-term sustainability. Specific Duties include, but are not limited to: - Legacy Support & Modernization: Support and modernize existing legacy code bases and processes while designing and implementing new, forward-looking solutions. - Polyglot Development: Apply software development and design principles across multiple languages and frameworks (e.g., Python, Node.js, and others), selecting the right tool for the job rather than being tied to a single syntax. - Hybrid Environment Development: Build and maintain solutions for both legacy on-premises environments and modern cloud-native platforms, with a focus on AWS services and architecture. - Data Integration: Consume and integrate data from multiple sources, including on-premises SQL Server, cloud-based data platforms (AWS, Azure Fabric), and third-party providers via APIs and file transfers. - Business Process Management (BPM): Develop and enhance workflows using BPM platforms, ensuring scalability, efficiency, and alignment with business needs. - Low-Code Solutions: Build non-trivial, enterprise-grade applications using low-code platforms (e.g., Appian, Mendix, OutSystems) that are used company-wide. - Problem Solving & Iteration: Make tactical decisions to resolve immediate issues, then evolve those fixes into permanent, well-architected solutions through controlled iteration. - AI Utilization: Leverage AI and machine learning to enhance automation, insight, and efficiency—using AI as a strategic tool, not a replacement for technical expertise. Professional Qualifications: Education/Knowledge: Bachelor’s degree in computer science, information technology, engineering, or related field, or the ability to demonstrate equivalent knowledge and expertise in software design, development, and architecture. - A Problem Solver: You approach complex technical and business challenges logically, make tactical decisions when needed, and evolve them into sustainable solutions. - Experience: - Minimum of 5+ years in software development, automation engineering, or a related technical field. - Proven success supporting and modernizing legacy systems while delivering new, scalable solutions. - Technical Skills: - Proficiency in multiple programming languages and frameworks (e.g., Python, Node.js, and others), applying software design principles over syntax. - Experience building solutions for both on-premises infrastructure and modern cloud-native platforms (AWS required; Azure a plus). - Strong understanding of integrating data from multiple sources, including SQL Server, AWS data platforms (S3, RedShift, etc.), Azure Fabric, and third-party APIs or file transfers. - Hands-on experience with Business Process Management (BPM) platforms and low-code tools (e.g., Appian, Mendix, OutSystems). - Skilled in using AI tools to amplify coding productivity by refining, optimizing, and clearly communicating self-generated ideas - leveraging AI as a collaborator to improve solutions, not as a substitute for original thought or problem-solving. - Methodology Experience: Familiarity with Agile and Scrum development processes, including participation in sprint planning, daily stand-ups, reviews, and retrospectives, where iteration and collaboration enhance your productivity rather than slow it down. - Collaboration & Influence: Ability to work effectively with team members at all levels, including leadership, and to advocate for and push forward the right technical solutions. - Industry Knowledge: Experience in accounting and healthcare environments is a plus, particularly in understanding related business processes, compliance requirements, and operational challenges. Additional Information: The preference is for the individual to be on-site at one of the service centers located in San Juan Capistrano, CA, Midvale, UT, Dallas, TX or Tempe, TX. However, a remote arrangement may be considered for the right candidate. - This is a full‑time, exempt position - Salary range: $125k - $155k (DOE & Geographic Location) - Pre‑employment criminal background screening required. We are committed to providing competitive benefits and a compensation package which includes a salary range of between and medical/dental/vision coverage, company-provided life insurance, 401(k) with company match, and sick/vacation plans. Take a look at these benefits (and more!) at www.ensignbenefits.com. We also believe in supporting our employees’ professional growth and development through our Learning Management System as well as training sessions and seminars. Ensign Services, Inc. is an Equal Opportunity Employer. Job ID 1193

Related Job Pages

More Software Engineer Jobs

Enlyte logo

Senior Software Development Engineer

Enlyte

At Enlyte, we combine innovative technology, clinical expertise, and human compassion to help people recover after workplace injuries or auto accidents. We support their journey back to health and wellness through our industry-leading solutions and services. Whether you're supporting a Fortune 500 client or a local business, developing cutting-edge technology, or providing clinical services you'll work alongside dedicated professionals who share your commitment to excellence and make a meaningful impact. Join us in fueling our mission to protect dreams and restore lives, while building your career in an environment that values collaboration, innovation, and personal growth.

OtherRemoteTeam 5,001-10,000

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This is a full-time remote position that can be located anywhere in the U.S. Must be willing to work on Central Time from 8am to 5pm. - Solution Development: Design, develop, test, and deploy scalable applications using .NET technologies, C#, and SQL Server to meet complex business requirements. - Agile Collaboration: Actively participate in Scrum ceremonies including sprint planning, daily standups, sprint reviews, and retrospectives to deliver high-quality solutions. - Cloud-Native Development: Build and maintain applications deployed on AWS infrastructure using Kubernetes for container orchestration. - Code Quality: Implement test-driven development (TDD) practices, conduct comprehensive unit and integration testing, and maintain high code quality standards. - Technical Documentation: Create and maintain technical specifications, API documentation, and test plans. - Production Support: Provide Level 3 application support and troubleshooting for production systems. - Mentorship: Guide and mentor junior developers, conducting code reviews and sharing best practices. - Requirements Analysis: Collaborate with stakeholders to understand business requirements and provide accurate development estimates. - Architecture Compliance: Ensure solutions adhere to established architecture standards, security policies, and risk management guidelines. Qualifications - Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. - Experience: 5+ years of professional software development experience in .NET environments. - Core Technologies: - Strong proficiency in C# and .NET Framework/.NET Core. - Experience with Entity Framework Core and ASP.NET Core MVC. - Advanced SQL skills and experience with SQL Server. - Frontend development experience with React or similar modern frameworks. - Experience with AWS services and Kubernetes container orchestration. - Development Practices: - Solid understanding of object-oriented programming principles. - Experience with microservices architecture and design patterns. - Proficiency in unit testing frameworks and test automation. - Experience with RESTful APIs, JSON, HTML5, CSS, and responsive web design. - Agile Experience: - Proven experience working in Agile/Scrum environments. - Knowledge of automated testing tools (Selenium, etc.). - Familiarity with CI/CD pipelines and DevOps practices. - Experience with additional AWS services (RDS, Lambda, ECS, etc.). - Understanding of security best practices in cloud environments. - Experience with monitoring and logging tools. Benefits - Medical, Dental, Vision, Health Savings Accounts / Flexible Spending Accounts. - Life and AD&D Insurance. - 401(k). - Tuition Reimbursement. - An array of resources that encourage a lifetime of healthier living. - Compensation depends on the applicable US geographic market. The expected base pay for this position ranges from $87,800 - $120,000 annually, based on skills, experience, and education.

United States
$87.8K - $120K / year
Job Closed
Arise AB logo

iOS App Developer

Arise AB

We develop renewable energy for a sustainable future!

Full TimeRemoteTeam 11-50Since 2007H1B No Sponsor

• Own the iOS codebase—maintain, optimize, and ensure it’s future-proof. • Develop and test features that enhance the Arise app experience. • Anticipate potential technical pitfalls and proactively design solutions. • Collaborate with design to refine usability for a smooth user experience. • Align with Android developers to ensure cross-platform consistency, when the time comes. • Support monetization strategies by integrating features with measurable business impact.

Poland
Job Closed
Arise AB logo

iOS App Developer

Arise AB

We develop renewable energy for a sustainable future!

Full TimeRemoteTeam 11-50Since 2007H1B No Sponsor

• Own the iOS codebase—maintain, optimize, and ensure it’s future-proof. • Develop and test features that enhance the Arise app experience. • Anticipate potential technical pitfalls and proactively design solutions. • Collaborate with design to refine usability for a smooth user experience. • Align with Android developers to ensure cross-platform consistency, when the time comes. • Support monetization strategies by integrating features with measurable business impact.

Ukraine
Job Closed
Arise AB logo

iOS App Developer

Arise AB

We develop renewable energy for a sustainable future!

Full TimeRemoteTeam 11-50Since 2007H1B No Sponsor

• Own the iOS codebase—maintain, optimize, and ensure it’s future-proof. • Develop and test features that enhance the Arise app experience. • Anticipate potential technical pitfalls and proactively design solutions. • Collaborate with design to refine usability for a smooth user experience. • Align with Android developers to ensure cross-platform consistency, when the time comes. • Support monetization strategies by integrating features with measurable business impact.

Germany