Current jobs related to Senior Software Engineer - St Louis Park - RAYUS Radiology


  • St Louis, Missouri, United States DNI (Delaware Nation Industries) Full time

    Senior Software Engineer Opportunity at DNI (Delaware Nation Industries)DNI (Delaware Nation Industries) is on the lookout for a skilled Senior Software Engineer to enhance our team dedicated to advancing technology solutions.Position Overview:We are in search of a proficient Senior Java Web Engineer to contribute to our dynamic team. The successful...


  • St Louis, Missouri, United States DNI (Delaware Nation Industries) Full time

    Senior Software Engineer Opportunity at DNI (Delaware Nation Industries)DNI (Delaware Nation Industries) is actively searching for a skilled Senior Software Engineer to become a vital member of our team, contributing to innovative projects.Position Overview:We are in pursuit of a proficient Senior Java Web Engineer who will play a key role in our expanding...


  • St. Louis, United States Crossbar Full time

    Crossbar is seeking a skilled Senior Software Engineer to develop high-quality software solutions that meet user needs. The Senior Software Engineer will play a key role in driving projects forward and contributing to continuous improvement initiatives. This will involve analyzing requirements, designing robust architectures, writing efficient code and...


  • St Louis, United States Crossbar Full time

    Crossbar is seeking a skilled Senior Software Engineer to develop high-quality software solutions that meet user needs. The Senior Software Engineer will play a key role in driving projects forward and contributing to continuous improvement initiatives. This will involve analyzing requirements, designing robust architectures, writing efficient code and...


  • St Louis, Missouri, United States ENVISN INCORPORATED Full time

    Position:Senior Go Software EngineerLocation: Fully RemoteType: Long-term ContractAbout ENVISN INCORPORATED:ENVISN INCORPORATED is a premier technology firm committed to delivering groundbreaking solutions in data management. Become a part of our elite engineering team and engage in transformative projects that make a significant difference in the...


  • St Louis, Missouri, United States ENVISN INCORPORATED Full time

    Position OverviewWe are seeking a talented Senior Go Software Engineer to contribute to our innovative projects at ENVISN INCORPORATED. This role is fully remote and offers a long-term contract opportunity.Key ResponsibilitiesAct as a vital member of the engineering team dedicated to enhancing user experiences through efficient data ingestion, access, and...


  • St Louis, Missouri, United States ENVISN INCORPORATED Full time

    Job OverviewPosition: Senior Go Software EngineerWork Arrangement: Fully RemoteContract Length: Long-term EngagementRole Responsibilities:Contribute as a vital member of the engineering division, dedicated to enhancing user experiences for data ingestion, access, and curation utilizing GCP technologies.Embrace software craftsmanship by leveraging extensive...


  • St Louis, Missouri, United States Saxon Global Full time

    Company Overview Saxon Global is at the forefront of innovation, delivering cutting-edge technology solutions that enhance connectivity and entertainment for millions. Our team is dedicated to creating and managing the most reliable digital services, ensuring an exceptional experience for our users. This position offers a hybrid work model, combining both...


  • St. Louis, United States Motion Recruitment Full time

    Job Description This financial company in the St. Louis area is looking for a Senior Software Engineer. This is a unique role as you will be splitting your time between developing new features using Java and REST APIs and performing automation testing using Splunk and Selenium. They are looking for additional experience with Spring Boot, MySQL, and any kind...


  • St Louis, Missouri, United States Charter Communications Full time

    Position Overview:Join our dynamic team at Charter Communications as a Senior Integration Software Engineer, where you will play a pivotal role in the development and maintenance of Salesforce-Commercial integrations. Key Responsibilities:• Collaborate with a dedicated team to design, develop, and support MuleSoft integrations with...


  • St Louis, Missouri, United States Saxon Global Full time

    Position Overview:As a Senior Java Software Engineer at Saxon Global, you will engage in the full software development lifecycle, encompassing the design, coding, configuration, testing, debugging, and documentation of system and application programs. Your role will involve collaborating with fellow developers to ensure quality and consistency across...


  • St Louis, Missouri, United States Oscar Full time

    Position OverviewWe are seeking a highly skilled Senior PHP Software Engineer to join our dynamic team. The ideal candidate will possess a robust background in PHP development and a passion for creating efficient and scalable applications.Key Responsibilities- Over 6 years of professional experience in PHP development.- Proficient in frameworks such as...

  • Software Engineer

    2 weeks ago


    St. Louis, United States Equifax Inc. Full time

    Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking,...


  • Lexington Park, United States John H. Northrop & Associates Full time

    Job DescriptionJob DescriptionSenior Software EngineerJHNA is currently seeking a talented Senior Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River....


  • St Louis, Missouri, United States Adaptive Technology Insights Full time

    Position Overview:At Adaptive Technology Insights, we are seeking skilled individuals to enhance our engineering team. Your role will be pivotal in delivering a seamless experience for users to efficiently manage and utilize data through GCP technologies.Key Responsibilities:Contribute significantly as a member of the engineering team, focusing on...


  • St Louis, Missouri, United States Adaptive Technology Insights Full time

    Position Overview:As a vital member of our engineering division, you will contribute to enhancing user experiences by streamlining data ingestion, access, and curation through GCP technologies and services.Your Responsibilities:Engage in software craftsmanship, leveraging your expertise in algorithms and data structures to foster continuous improvement and...


  • St Louis, Missouri, United States Adaptive Technology Insights Full time

    Role Overview:As a pivotal member of our engineering division, you will contribute to enhancing user experiences by leveraging GCP technologies and services. Your expertise will help in simplifying data ingestion, access, and curation.Key Responsibilities:Engage in software craftsmanship, utilizing your extensive knowledge of algorithms and data structures...


  • St Louis, Missouri, United States Adaptive Technology Insights Full time

    Position Overview:As a pivotal member of our engineering division, you will contribute to enhancing user experiences by streamlining data ingestion, access, and curation through GCP technologies and services.Your Responsibilities:Engage in software craftsmanship, leveraging your profound understanding of algorithms and data structures to foster continuous...


  • St Louis, Missouri, United States Adaptive Technology Insights Full time

    Role Overview:As a vital contributor to our engineering team, you will play a key role in enhancing the user experience by streamlining data ingestion, access, and curation through GCP technologies and services.Your Responsibilities:Contribute to software craftsmanship by leveraging your extensive knowledge of algorithms and data structures to foster...


  • St Louis, Missouri, United States Adaptive Technology Insights Full time

    Position OverviewAs a vital member of our engineering division, you will:Contribute significantly to enhancing user experiences by simplifying data ingestion, access, and curation through GCP technologies and services.Exhibit a commitment to software excellence, leveraging your extensive knowledge of algorithms and data structures to foster continuous...

Senior Software Engineer

1 month ago


St Louis Park, 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.