InnovaCare Health is a pioneering, physician-led healthcare organization dedicated to transforming value-based care delivery. Our comprehensive suite of services encompasses Chronic Disease Treatment/Management, Women’s Health, Wellness, X-Ray/Ultrasound, Dental, Chiropractic, Urgent Care, Managed Care, and Workers Comp.
Beyond providing exceptional patient care, we are committed to improving community health through education, outreach, and philanthropic initiatives.
At InnovaCare Health, our employees are at the heart of our success. We offer a dynamic environment where professionals can contribute meaningfully to a mission-driven organization. Join us as we innovate, grow, and make a lasting impact on the lives of our patients and communities.
Discover a fulfilling career where your expertise can drive positive change.
Job Summary
As Sr. Software Engineer you will learn and work on a broad set of systems that are both off-the-shelf and custom developed. You will need to gain detailed knowledge of the EMRs (Electronic Medical Records), how the users interact with them, and which features are used to integrate systems. The Director/Sr. Software Engineer is expected to deliver quality usable code that considers other developer’s work. The Director/Sr. Software Engineer will lead internal and contract teams to continually look for better ways to design, develop and integrate to automate processes and achieve ICH initiatives.
The Director/Sr. Software Engineer will work with multiple areas within the IT organization (Apps, Data, cloud infrastructure, cybersecurity, and application Integrations) as well as the business users to create documentation around and help manage change in the environment. The Director/Sr. Software Engineer will oversee all phases of development operations and product lifecycle.
This individual will design and develop secure and stable code that follows all documented processes and procedures as well as coding templates provided. They will also be responsible for supporting systems during and after deployment to production to ensure no business interruptions are experienced.
Responsibilities:
Develop and maintains strong working relationships to collaborate and partner with peers and key stakeholders.Manage product design and development, projects, processes, resources, and support activities in conjunction with the applications and integration teams.Manage vendor relationships, contracts, and contract management policies for cost effectiveness, negotiate licensing agreements, plan for major software/infrastructure upgrades, and ensure that service management processes are used.Demonstrate the ability to deal with the changing environment and to lead/facilitate and manage change efficiently and effectively where appropriate.Provide Dev/Sec/Ops support in a dynamic cloud-based environment.Manage, mentor, and influence IT teams (including onshore and offshore resources). This includes responsibility of career development and growth of direct reports.Automating manual process and procedures through predefined tools/platforms.Operationalization of software platforms prior to production deployment. Define and enforce processes, procedures, and policies for the software development life cycle.Qualifications Required:
Bachelor's degree.8 or more years of experience in Software Development.HTML & CSS for creating web pages.JavaScript for adding interactivity and functionality.Frameworks for simplifying and speeding up development.Basic understanding of operating systems and web serversProficiency in Languages for back-end programming, such as Python, Ruby, PHP, etc.