At a Glance
- Tasks: Design and develop automation solutions to enhance business operations across various platforms.
- Company: Join Ensign Services, a leader in post-acute care technology solutions.
- Benefits: Enjoy competitive salary, health coverage, 401(k) match, and professional development opportunities.
- Other info: Flexible remote work options available; dynamic environment with great career growth potential.
- Why this job: Make a real impact by modernising legacy systems and creating scalable solutions.
- Qualifications: 5+ years in software development with skills in multiple programming languages and cloud platforms.
The predicted salary is between 90000 - 110000 £ per year.
Ensign Services, Inc. (ESI) seeks an experienced Software Developer - Automation Solutions to serve our rapidly expanding client base across the United States. The role is versatile across multiple disciplines, including development, architecture, analysis, testing, and solution design. You will design, develop, and maintain automation solutions that support and enhance business operations, leveraging strong software development skills, cross-platform expertise, and an understanding of business processes to create high-impact, scalable solutions. You must effectively collaborate with team members and stakeholders at all levels of the organization and advocate for 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. We also believe in supporting our employees’ professional growth and development through our Learning Management System as well as training sessions and seminars. The Ensign Group, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex/gender, sexual orientation, gender identity, race, color, age, religion, creed, pregnancy, national origin, ancestry, citizenship, veteran status, physical or mental disability, or any other characteristic protected by federal, state, or local laws.
Software Developer - Automation Solutions in Irvine employer: Ensign Group
Contact Detail:
Ensign Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Automation Solutions in Irvine
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even local tech events. The more you engage with others, the better your chances of landing that Software Developer gig.
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those related to automation solutions. Use platforms like GitHub to share your code and demonstrate your expertise in languages like Python and Node.js. This will make you stand out when applying through our website!
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Don’t forget to brush up on your problem-solving skills, as they’re crucial for tackling complex challenges in automation development.
✨Follow Up
After an interview, send a quick thank-you email to express your appreciation. It shows professionalism and keeps you fresh in their minds. Plus, it’s a great opportunity to reiterate your enthusiasm for the role!
We think you need these skills to ace Software Developer - Automation Solutions in Irvine
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Developer - Automation Solutions role. Highlight your experience with automation solutions, programming languages like Python and Node.js, and any relevant projects that showcase your skills.
Showcase Your Problem-Solving Skills: In your application, emphasise your ability to tackle complex technical challenges. Share examples of how you've modernised legacy systems or developed scalable solutions, as this aligns perfectly with what we're looking for.
Highlight Collaboration Experience: Since collaboration is key in our team, mention any experiences where you've worked effectively with others, especially in Agile environments. This will show us that you can advocate for the right technical solutions while working alongside various stakeholders.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone!
How to prepare for a job interview at Ensign Group
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, like Python and Node.js. Brush up on your knowledge of AWS services and how they integrate with legacy systems, as this will show you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex technical challenges in the past. Be ready to discuss specific situations where you’ve modernised legacy systems or developed scalable solutions, as this will demonstrate your ability to think critically and adapt.
✨Understand Business Processes
Familiarise yourself with the business processes relevant to the healthcare industry. Knowing how automation can enhance these processes will help you articulate how your technical skills can directly benefit the company’s operations.
✨Emphasise Collaboration
Be prepared to discuss your experience working in Agile teams and how you’ve collaborated with stakeholders at various levels. Highlighting your ability to advocate for technical solutions while maintaining strong communication will set you apart from other candidates.