Job Url: https://www.remoterocketship.com/company/q-centrix/jobs/ruby-software-developer-united-states-remote Job Description: Q-Centrix Website LinkedIn All Job Openings Q-Centrix is a company dedicated to advancing clinical data management in the healthcare industry. They provide advanced data management solutions specifically designed for hospitals and health systems, focusing on optimizing performance, patient care, and process improvement. With a platform called Enterprise Clinical Data Management (eCDM), Q-Centrix offers unmatched access to clinical data, enabling streamlined operations and comprehensive analytics. They are involved in various aspects of healthcare data management, including clinical data services, research, performance improvement, and integration of technology to unlock the potential of clinical data. Their solutions are aimed at helping healthcare organizations turn fragmented data into structured, actionable insights, thus driving innovation and improving patient outcomes. Enterprise Clinical Data Management • Oncology data • Cardiology data • Infection prevention data • Research data 1001 - 5000 employees ⚕️ Healthcare Insurance ☁️ SaaS 🏢 Enterprise Ruby Software Developer 2 days ago 🏄 California – Remote 🌽 Illinois – Remote 💵 $105k - $115k / year ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer Django GraphQL Postgres React Ruby Ruby on Rails Symfony Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Job Summary: As a Software Engineer I, you will have responsibility for designing, building and maintaining our suite of applications for our healthcare quality data platform. • Essential Functions: Write clean, maintainable, and efficient code, following best practices and coding standards, completing tasks independently and taking a proactive approach to finding solutions to challenges. • Develop new features and improvements based on project requirements, collaborating with product managers and designers but also taking ownership of your work from start to finish. • Work with cross-functional teams to understand project requirements and help implement new features and updates. • Proactively identify bugs and issues in the software and resolve them through testing and debugging. • Create unit tests, conduct testing, and document solutions and processes for future reference. Ensure code is well-tested and stable before release. • Stay up to date with emerging technologies, development practices, and tools. Participate in team learning activities and apply new knowledge to improve your work. • Create and maintain documentation for software systems, including setup guides and technical specifications. • Participate in agile ceremonies including sprint planning, backlog grooming, and retrospectives, using insight to assess project needs, fostering collaboration and proactive problem solving. • As a growth organization, roles and responsibilities often evolve and adapt over time. As such, this job description may not comprehensively account for future activities, responsibilities, and priorities—these may evolve right along with us! 🎯 Requirements • Bachelor’s degree in computer science or equivalent relevant work experience • 3+ years of at least one scripting language (preferably Ruby) • 3+ years of experience working with a web development framework (Rails, Django, Symfony, etc.) • 3+ years of software testing – you know what to test, when and how during the development process • Deep understanding of the principles of software architecture, particularly object-oriented design • Experience using version control, ticketing systems, etc. • Proficient in a CLI/POSIX environment • Ability to work collaboratively in a team-oriented environment. • Strong problem-solving skills and attention to detail. • Excellent communication skills, both written and verbal. • A passion for learning and improving technical skills. • Able to prioritize tasks, make decisions, and take ownership of your work • Use independent judgment to analyze and solve problems, determine appropriate solutions, and take the lead on smaller project components. 🏖️ Benefits • Remote/hybrid flexibility (depending on location) and a generous Flexible Time Off program with additional paid time for volunteering. • Robust benefits package including medical, vision, dental, health savings accounts, company paid short- and long-term disability, employee assistance program, paid parental leave, life insurance, accident insurance, and other voluntary benefit programs for employees and their eligible dependents. • 401(k) retirement plan with a company match. • Opportunities for professional development.