Senior Software Engineer

1 month ago


Valley Park, Missouri, United States RAYUS Radiology Full time

RAYUS now offers DailyPay Work today, get paid today

RAYUS Radiology, formerly Center for Diagnostic Imaging and Insight Imaging, is looking for a Senior 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.

JOB SUMMARY:

Design and optimize technical solutions across various domains, including Agile software development, cloud services, cross-domain systems, and other managed services within the RAYUS eco-system. In this role, you will be vital in shaping and optimizing our organization's technology landscape, ensuring it aligns with business objectives and remains at the forefront of innovation.

The Senior Software Engineer will be entrusted with safeguarding the integrity, security, availability, effectiveness, and efficiency of our RIS (Resource Information System) solution and its supporting sub-systems, technical services, applications, and data integration processes. Your expertise will be crucial in designing and thoroughly documenting application and custom integration solutions. This will encompass significant enhancements, systems integration, interfaces and implementing advanced functionalities for projects of the highest complexity.

The Senior Software Engineer will offer valuable technical guidance and oversight on the on-going projects. Collaboration will be a cornerstone of your work, as you will work closely with IT and other executive leaders to influence the overarching architectural vision of the IT eco-system.

Join us in this exciting role where your ingenuity and technical understanding will shape our technological landscape's future and ensure our organization's continued success.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

(60%) Software Architecture and Development

  • Conducts the 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 position papers to establish a robust architectural framework
  • Responsible for improving efficiencies, productivity, and quality of the development process.
  • Design, develop, maintain, and document solution architectures ensuring traceability to the Enterprise architecture and Enterprise requirements
  • Must be able to design database to support front end applications to Rayus standards and introduce best practices as needed.
  • Mentor junior associates and help with code reviews.
  • Assist with establishing pipeline for CI/CD and DevOps to the industry standards.

(20%) Application System Maintenance

  • Troubleshoots escalated issues and code level problems for existing applications and systems quickly and efficiently
  • Manages the implementation of complex repairs, corrections and extensions to applications developed internally
  • Monitors the use of applications to improve design and analyze existing effectiveness and efficiency, and then drives the development of strategies for improving or leveraging these systems to provide additional value
  • Responsible for upgrade strategies with application software releases

(15%) Project Management and Department Support

  • Defines development LOEs, , maintenance, and support models
  • Provides technical expertise, guidance, code review and oversight to other developers and consultants, serving as a subject matter expert within the Development Department
  • Leads and organizes technical direction with the development team
  • Acts as an interface between developers and management, delegating work to team and reporting information to management on team's performance and progress
  • Inspires team to ensure software projects come in on time and under budget
  • Creates and maintains appropriate documentation on TFS or Confluence
  • Influences technical direction across various workstreams (i.e. IT, Operations, Executive leadership., etc.)
  • Communicates effectively and efficiently with team members and promotes a strong sense of teamwork
  • Provides after hour support as needed

(5%) Completes other tasks and projects as assigned

COMPETENCIES (KNOWLEDGE, SKILLS, AND ABILITIES) REQUIRED:

  • Knowledge of and adherence to company policies and protocols
  • Knowledge of and adherence to HIPAA and safety guidelines
  • Knowledge of relational database concepts (e.g., logical schemas, physical table structures, data attributes, primary and foreign keys, query languages, security, control, backup, and disaster recovery)
  • Knowledge and experience with various development methodologies (e.g. Agile)
  • Knowledge and experience with translating business requirements into working solutions with integration diagrams and flow charts
  • Knowledge and experience with change management best practices
  • Knowledge of healthcare data interoperability standards (e.g., HL7, FHIR) and experience in architecting solutions that facilitate seamless data exchange in healthcare ecosystems.
  • Knowledge of the concept of 'technical debt', design patterns, refactoring, modularity, etc
    • Skill in organizing and prioritizing work and following assignments through to completion
    • Skill in written and verbal communication
    • Skill 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.
    • Ability to work independently and in a team environment
    • Ability to work in a fast-paced environment and meet established deadlines
    • Ability to be flexible and adaptable to constant change
    • Ability to effectively handle details with accuracy
    • Ability to manage schedule to ensure work is completed
  • Ability to deliver high quality customer service to internal and external customers by communicating with integrity and compassion
  • Ability to resolve service recovery issues and understand when to escalate to the next level
  • Ability to convey complex subject matter clearly and engagingly
  • Ability to effectively use strong analytical and problem solving skills
  • Ability to remain calm in difficult situations
  • Ability to effectively use strong analytical and problem solving skills
  • Ability to take initiative to improve processes, think strategically and identify trends
  • Ability to provide and accept open, honest feedback to improve decision making
  • Ability to maintain and build constructive relationships that produce results

SUMMARY OF QUALIFICATIONS:

Required:

  • Must be a self-starter and eager to learn legacy as well as new technology.
  • Bachelor's Level Degree, Computer Science, Software Engineering, or IT Business Administration, demonstrating a solid foundation in relevant academic disciplines; or four (4) years of experience as a Systems Architect will be considered in lieu of a degree.
  • A minimum of seven (7) years of application development experience, with advanced knowledge of .NET Core or .NET framework (C#, ASP.NET), WCF, API, desktop application development, HTML, HTML5, JavaScript, jQuery, Git and CSS
  • A minimum of seven (7) years of experience working with relational databases and developing data driven applications (SQL)
  • Hands-on experience in Agile development methodologies and tools

Preferred:

  • A minimum of five (5) years of experience in designing and architecting solutions and processes within a large-scale healthcare organization, showcasing an understanding of this domain's unique challenges and requirements
  • Experience on designing and developing software applications (apps) for mobile phones, Smartphones, tablets, and other mobile devices
  • Hands-on experience with complex technical project management

WORKING CONDITIONS:

  • Requires use of office equipment, such as computers, fax machines, telephone and copiers
  • Requires computer related activities for extended periods of time
  • Requires the ability to see, hear, speak, walk, stand, reach, write and key
  • May require some lifting, bending and stooping
  • After-hours support

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.

RAYUS now offers DailyPay

Rayus is an equal opportunity employer; applicants are considered without discrimination with regard to race, color, religion, sex, national origin, age, disability, veteran status or other statuses protected by state, local or other applicable laws. This policy extends to all aspects of employment, including recruitment and hiring.

Rayus and its associates have an employment relationship, which is known as employment-at-will. This means that either Rayus or an associate has the right to terminate the employment relationship at any time, for any reason with or without cause or prior notice.


  • Valley Park, Missouri, United States Talent Groups Full time

    Position: Senior .NET Engineer specializing in Financial ServicesEmployment Type: Full-timeJob Overview:Talent Groups is in search of a proficient Senior .NET Engineer with a robust background in the financial sector. The ideal candidate will possess significant expertise in .NET Core and will be tasked with the design, development, and upkeep of financial...


  • Valley Park, Missouri, United States Talent Groups Full time

    Position: Senior .NET Engineer in Financial ServicesJob Type: Full-timeOverview:Talent Groups is looking for a proficient Senior .NET Engineer with a robust background in the financial sector. The ideal candidate will possess extensive expertise in .NET Core and be adept at designing, developing, and sustaining financial software solutions. This role demands...


  • Valley Park, Missouri, United States HDR Engineering, Inc. Full time

    Primary ResponsibilitiesDuties of HDR's Senior Electrical Engineer include: responsibility for engineering assignments related to high voltage transmission and substation projects; preparing scopes, schedules, and budgets, and ensuring that schedules and budgets are met; providing input on company/client design and engineering protocols and guidelines and...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also...

  • Mechanical Engineer

    3 weeks ago


    Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...


  • Valley Park, Missouri, United States Park Nicollet Health Services Full time

    Methodist Hospital is looking to hire a Systems Facilities Engineer - to join our - team Come join us as a Partner for Good and help us make an impact on the care and experience that our patients and their families receive every day. Position Summary: The Systems Facilities Engineer performs duties under general supervision and guidance from the Senior...

  • Senior Fire

    3 weeks ago


    Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...


  • Valley Park, Missouri, United States Fashion Institute of Design & Merchandising Full time

    Position Overview - Fire Protection EngineerAs a Fire Protection Engineer at the Fashion Institute of Design & Merchandising, you will play a crucial role in ensuring the safety and integrity of our facilities. We are dedicated to fostering an inclusive environment where every employee is respected and valued. In this position, you will be responsible...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...


  • Valley Park, Missouri, United States Fashion Institute of Design & Merchandising Full time

    Position Overview - Fire Protection EngineerAs a key member of our team at the Fashion Institute of Design & Merchandising, the Fire Protection Engineer will play a vital role in ensuring the safety and compliance of our facilities. This position requires a proactive approach to managing fire protection elements within intricate projects. You will be...


  • Valley Park, Missouri, United States Fashion Institute of Design & Merchandising Full time

    Position Overview - Fire Protection EngineerAs a key member of our team at the Fashion Institute of Design & Merchandising, the Fire Protection Engineer will play a vital role in ensuring the safety and integrity of our facilities.Key Responsibilities:In this position, you will be responsible for:Overseeing the fire protection components of intricate...


  • Valley Park, Missouri, United States Lifespark Full time

    Lifespark, is looking for a Senior Accounting Manager to join our growing team.Lifespark is a complete senior health company headquartered in St. Louis Park, Minnesota. Since 2004, we've been helping seniors stay healthy, navigate their health care options with confidence, and live fuller, more independent lives as they age. That's where our people come in -...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also...

  • Site Civil Engineer

    3 weeks ago


    Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...


  • Valley Park, Missouri, United States HDR, Inc. Full time

    About UsAt HDR, we specialize in engineering, architecture, environmental and construction services. While we are most well-known for adding beauty and structure to communities through high-performance buildings and smart infrastructure, we provide much more than that. We create an unshakable foundation for progress because our multidisciplinary teams also...

  • Electrical Engineer

    3 weeks ago


    Valley Park, Missouri, United States HDR, Inc. Full time

    At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we work to weave diversity, equity, and inclusion into our work and foster a sense of belonging throughout the company and within...