Senior Software Engineer
$125k - $135kRAYUS Radiology
RAYUS now offers DailyPay! Work today, get paid today!
The pay range for this position is $125,000 - $135,000 based on direct and relevant experience.
RAYUS Radiology is looking for a Sr IT Software Engineer to join our team. We are challenging the status quo by shining light on radiology and making it a critical first step in diagnosis and proper treatment. Come join us and shine brighter together! As a Sr IT Software Engineer, you will be responsible for the development and design of new or refactoring of existing code to improve its internal qualities like readability, maintainability, and efficiency, of desktop client applications and services using the latest technologies, methodologies, and best practices. Responsible for maintaining, supporting, and upgrading existing systems and applications. This role ensures the integrity, security, availability, effectiveness, and efficiency of RAYUS's RIS (Radiology Information System) solution and it's supporting sub-systems, technical services, applications, and data integration processes, through the design and optimization of technical solutions across various domains, providing technical guidance and collaboration on projects related to the IT eco-system.
This is a full-time hybrid position working 40 hours per week. Shifts are Monday-Friday.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
(60%) Software Architecture and Development
- Conduct analysis' of user requirements, procedures, and problems, to automate or improve existing systems, and review computer system capabilities, workflow, and other functionality
- Define reference models, standards, patterns, best practices, and design papers to establish a robust architectural framework
- Responsible for improving the efficiency, productivity, and quality of the development process
- Design, develop, maintain, and document solution architectures to ensure traceability to current architecture requirements
- Design database(s) to support front end applications and meet RAYUS's standards and proactively determine and introduce industry best practices as appropriate
- Serve as a Subject Matter Expert (SME) and mentor for associate and junior level software engineers, reviewing their coding solutions and documentation to ensure accuracy and completion
- Collaborate, within an agile software development process, with other software engineers, subject matter experts (SMEs), and other stakeholders, ensuring a coordinated/efficient development process
- In collaboration with the Principal IT Software Engineer will prepare comprehensive documentation, including but not limited to, technical specifications, user manuals, and testing procedures
- Participate in Peer review of documents, designs, code, test cases, user documentation, and provide constructive feedback
- Participate in project meetings, including Agile/Scrum grooming, sprint planning, sprint reviews, and daily stand-ups
- Assist with establishing pipeline for CI/CD and DevOps to the industry standards
- Perform comprehensive root cause analysis and problem-solving with internal and external stakeholders
- Troubleshoot escalated issues and code level problems for existing applications and systems quickly and efficiently
- Manages the implementation and upgrade of complex repairs, corrections and extensions to system applications developed internally
- Proactively monitor the use of system applications to improve design and analyze existing effectiveness and efficiency
- Develop and implement strategies for improving and/or leveraging system applications to provide additional value
- Collaborate across teams to share knowledge that informs and meets optimal service delivery
- Provide afterhours support for critical maintenance or problem resolution as required
- Assist in defining project sprints for application development projects, maintenance, and support, by providing a clearly defined outline (breakdown) of tasks and related estimates
- Provides technical leadership to other software engineers and consultants
- Assist in organizing technical direction with the software engineering team and applicable third parties
- Assist with audit project and technical documentation of the software engineering team for consistency and accuracy
- Comprehensively and clearly communicate, across work groups, to promote technical direction
- Completes other tasks and projects as assigned
- Bachelor's degree in computer science, software engineering, IT business administration, or closely related field, or the equivalent in applicable work experience
- Seven (7) years' experience working with web application development and relational databases, and developing data driven applications
- Seven (7) years' experience working with .NET framework (C#, ASP.NET), HTML, HTML5, JavaScript, jQuery, CSS.NET Core, API development, jQuery, CSS, Git and unit testing
- Five (5) years' experience working with relational databases and developing data driven applications (SQL)
- Five (5) years' experience designing and architecting solutions and processes within a large-scale healthcare organization, with an understanding of this type of domain's unique challenges and requirements
- Four (4) years' experience with translating business requirements into working solutions with integration diagrams and flow charts
- Three (3) years' practical experience in Agile development methodologies with TFS and Azure DevOps for CI/CD deployments
- Three (3) years' practical experience relational database concepts (e.g., logical schemas, physical table structures, data attributes, primary and foreign keys, query languages, security, control, backup, and disaster recovery)
- Advanced knowledge of healthcare data interoperability standards (e.g., HL7, FHIR) and experience in architecting solutions that facilitate seamless data exchange in healthcare ecosystems
- Practical knowledge of and experience with the concept of 'technical debt', design patterns, refactoring, modularity, etc.
- Practical knowledge of and experience with a broad range of technologies, i.e. mobile, artificial intelligence (AI), data center operations, infrastructure management, cloud computing (Azure), data streaming, Internet of Things (IoT), blockchain, edge computing, and digital experience technologies
- Expert understanding of web application architecture, including OOP principles, design patterns, and user experience design for web applications
- Experience in designing and developing software applications (apps) for mobile phones, Smartphones, tablets, and other mobile devices
- Practical experience in complex technical project management
- Experience with Mirth (Mirth Connect), an open source integration engine specific to the healthcare industry
- Experience using Window Communication Foundation (WCF) for developing service-oriented applications
RAYUS is committed to delivering clinical excellence in communities across the U.S., driven by our passion for and superior service to referring providers and patients. RAYUS Radiology is built on our brilliant medicine, brilliant team, brilliant technology and services - all to provide the highest level of patient care possible.
We bring brilliance to health and wellness. Join our team and shine the light on Radiology Services! RAYUS Radiology is an EO Employer/Vets/Disabled.
We offer benefits (based on eligibility) including medical, dental and vision insurance, 401k with company match, life and disability insurance, tuition reimbursement, adoption assistance, pet insurance, PTO and holiday pay and many more! Visit our career page to see them all
*DailyPay implementation is contingent upon initial set-up period
$83.43k - $222.48k
...by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging,... ...to the overall technical direction and innovation of digital engineering projects. This position will focus on optimizing our Payer Operations...SeniorHourly payFull timeTemporary workWork experience placementLocal area$83.43k - $222.48k
...one family and one community at a time. Position Summary The Senior Engineer will be responsible for delivering high-quality web... ...capabilities into our application ecosystem. The position is on a software engineering team responsible for creating intuitive data visualizations...SeniorHourly payFull timeTemporary workLocal area$180k - $200k
...loan volume. Total Expert is looking for an experienced engineering leader to join its Product and Engineering organization to... ...Total Expert platform and the teams that build it. As a Senior Manager, Software Engineering, you will be leading engineering teams responsible...SeniorTemporary workWork visaFlexible hours- ...expertise, scale, and technology. Job Description Senior Data Platform Engineer Role Summary We are seeking a Senior Data Platform... ...capabilities. You'll also be expected to bring an agentic software development approach to your own work, using AI coding agents...SeniorOngoing contractFull timeWorldwide
- ...Senior Java Software Engineer position open in Greenville, SC for a skilled Java enterprise developer . Direct-hire role for a growing company with a great team culture! You will be participating in architecture, design, development and deployment....SeniorRelocation
$125.69k - $179.55k
...transmission systems, our industry-recognized engineers and scientists have been at the... ...Primary Responsibilities In the role of Senior Electrical Engineer, we'll count on you... ...as standard Power Market Sector design software (examples include PLS CAD, AutoCAD, Plant...SeniorFull timeTemporary workPart timeFor contractorsWork at office$123.48k - $176.4k
...in your community, but around the world. In the role of Senior Site Civil Engineer, we'll count on you to: The person in this position will... ...AutoCad, Civil 3D, HydroCad, and other civil engineering software as appropriate Willingness to work with and lead project...SeniorFull timeContract workTemporary workPart timeWork at officeLocal area$82k - $137k
...Role We're seeking an experienced, automation-focused Senior Quality Assurance Engineer to join our North American Sports product team. This... ...the strategies and automation that ensure we're shipping software our users love. You'll drive quality discussions, challenge...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$106.61k - $284.28k
...Summary We are seeking a highly skilled and visionary Staff Engineer to lead the architecture, development, and scaling of our core... ...Skills & Qualifications Experience: 7+ years of professional software engineering experience with a strong focus on full-stack development...Hourly payFull timeTemporary workLocal area$20 - $22 per hour
Healthcare Services Group, Inc. seeks a Cook to prepare and cook nutritious meals for residents in a long-term care facility. You will ensure quality, taste, and presentation, while following safety protocols and dietary restrictions. The role emphasizes resident interaction...Senior$106.61k - $284.28k
...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently we are hiring a Staff Software Development Engineer with deep, hands‑on experience building and operating backend, platform, and integration services at scale. In this technical...Hourly payFull timeTemporary workCurrently hiringLocal area- PNC is seeking a Lead Teller in the Clyde Park Branch to coach and mentor tellers while delivering exceptional customer experiences. The role focuses on identifying banking opportunities, educating customers on options, and referring to branch staff for appropriate solutions...Senior
- A leading auto parts retailer in Montana is seeking a Commercial Parts Pro to support growth in the commercial business. You will maintain customer relationships, meet sales goals, and provide day-to-day support for team members. The ideal candidate has prior automotive...SeniorFull time
$100.8k - $168.7k
...and evaluate their applicability to the organization Uses software development technologies and tools to build, test, and maintain... ...travel occasionally as needed Bachelor's Degree, preferably in Engineering, Mathematics, or Business Physical Requirements: Must be...Hourly payFull timeContract workTemporary workWork experience placementWork at officeRemote work$131.9k - $237.4k
...communities that we serve through our Healthsource blog: As an AI Engineer IV , you'll contribute leadership in a team developing AI/ML... ...substantial experience in deploying ML algorithms and strong software engineering skills, you'll ensure the creation of reliable and...Remote workWork from home- Healthcare Services Group Inc. is hiring a Cook to prepare nutritious meals for residents in a long-term care facility. You will follow planned menus, ensure quality and presentation, and maintain sanitary kitchen operations. The role requires a high school diploma, ability...Senior
- ...resilient infrastructure and responsible growth. This isn’t just a job, it’s a chance to engineer smarter solutions, drive industrial innovation and make a lasting impact. In the role of Senior Air Quality Specialist, we'll count on you to: Serve as a technical expert with...SeniorFull timeContract workWork at officeLocal area
$26.45 - $46.17 per hour
...Senior TechnicianThis position has a $2000 sign-on bonus. The Senior Technician position requires your talent and technical expertise to diagnose drivability and electrical systems, while using your leadership and mentoring skills in driving a team toward increased customer...SeniorDaily paidMinimum wagePrice workTemporary workLocal areaRelocation package- ...complex insights for stakeholders at every level. As a liaison between technical data operations and executive decision-making, the Senior Business Intelligence Analyst plays a pivotal part in driving the organization's strategic initiatives and growth. Job...SeniorLocal area
$26.45 - $46.17 per hour
...Senior Technician This position has a $2000 sign-on bonus. The Senior Technician position requires your talent and technical expertise to diagnose drivability and electrical systems, while using your leadership and mentoring skills in driving a team toward increased...SeniorDaily paidMinimum wagePrice workTemporary workLocal areaRelocation packageFlexible hours- ...individual who is passionate about creating robust, scalable solutions that enhance business efficiency and user experience. As a senior member of the team, you will be instrumental in driving our digital transformation initiatives, collaborating with cross-functional...Senior
$64k - $90k
Description As Senior Environmental Project Manager, you will lead project teams or act... ...~ Four-year degree in geology, engineering or an environmental-related field ~7+... ...obtain ~ Previous experience using ArcGIS software Hours and Travel This position...SeniorWork at officeWork visaFlexible hours$68 - $76 per hour
...controls experience supporting large, complex engineering, construction, infrastructure,... ...requirements and translating them into software requirements, workflows, approval chains... ...of expertise. Job Description The Senior Project Controls Manager will serve as a...SeniorHourly payLocal area$200k - $230k
Overview Old National Bank has been serving clients and communities since 1834. With over $70 billion in total assets, we are a regional powerhouse deeply rooted in the communities we serve. As a trusted partner, we thrive on helping our clients achieve their goals ...SeniorFull timeContract workWork at office$185k - $250k
...take the time to listen and understand legal issues within the larger framework of the business as a whole. We are seeking a Senior Associate or Lateral Attorney for our downtown Minneapolis office to practice in the area of commercial banking. Successful candidates...SeniorWork at officeRemote work$80k - $95.96k
...opportunity to expand your knowledge in the industry. As a Senior Financial Analyst you will be at the heart of our capital markets... ...analysis, primarily using ARGUS Enterprise and Microsoft Excel software, for the valuation & disposition of industrial and office...SeniorFull timeTemporary workWork at officeLocal areaVisa sponsorshipWork visaFlexible hours$200k - $230k
...Senior Counsel - General Banking Job Locations US-IN-Evansville | US-TN-Nashville | US-KY-Louisville | US-IN-Indianapolis | US-IL-Chicago | US-IL-Deerfield | US-WI-Milwaukee | US-MN-Minneapolis | US-MN-St Louis Park | US-MI-Ann Arbor | US-IL-Chicago......SeniorFull timeWork at office$46.99k - $102k
...of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Investigator you will conduct high level, complex investigations of known or suspected acts of healthcare fraud and abuse....SeniorHourly payFull timeTemporary workWork at officeLocal area$95.14k - $142.08k
City/State Norfolk, VA Work Shift Multiple shifts available Overview: Sentara Health Plan is currently hiring a Senior Underwriter - Remote! Status: Full-time, permanent position (40 hours) Work hours: 8am to 5pm EST, M-F Location: Remote are opportunities available...SeniorPermanent employmentFull timeTemporary workTraineeshipCurrently hiringRemote workShift work$46.99k - $102k
...of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Investigator you will conduct high level, complex investigations of known or suspected acts of healthcare fraud and abuse....SeniorHourly payFull timeTemporary workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- part time software developer remote Park County, MT
- software developer Park County, MT
- software engineer internship remote Park County, MT
- software engineer amazon Park County, MT
- software engineer Park County, MT
- information technology software engineer Park County, MT
- software developer positions Park County, MT
- software engineer full time Park County, MT
- startup software engineer Park County, MT
- consulting software engineer Park County, MT


