Software Developer III (Remote)

RAYUS Radiology
Remote in Saint Louis Park, Minnesota
Report

Job Description

RAYUS Radiology, formerly Center for Diagnostic Imaging and Insight Imaging, is looking for a Software Developer III to join our team. We are challenging the status quo by shining the light on radiology and making it a critical first step in diagnosis and proper treatment. Come join us and shine brighter together.

This is a fully remote position.

JOB SUMMARY: Develops and designs new or refactors existing desktop client applications , API, WEB/Portals and services using the latest technologies and methodologies. Responsible for maintaining, supporting, and upgrading existing systems and applications.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Creates a positive experience for every customer, every day by believing in and practicing The Experience

(45%) Systems Development

  • Provides expertise on overall direction of company platforms, policies and procedures to manage applications and application content.
  • Identifies business opportunities and implements strategies to address them through the continual partnership of business users and customers to assess needs.
  • Develops and implements projects and software solutions meant to capture the value of those opportunities and improve patient care.
  • Recommends the best technical approach (language and software tools) to be used for development projects
  • Works with management and senior level developers to establish detailed plans and project completion targets
  • Interfaces with other IT and business functions in the organization to coordinate activities and report progress towards goals and objectives
  • Reviews and standardizes software development
  • Works to address and resolve emerging technical issues
  • Collaborates with system owners, business users and the quality assurance team in the testing of new software programs and applications
  • Manages full software development life cycle including implementation, testing, and auditing

(45%) Application System Maintenance

  • Troubleshoots existing applications and systems
  • Manages the implementation of remedial repairs, corrections and extensions to applications developed internally
  • Monitors the use of applications to improve design and analyze existing effectiveness and efficiency.
  • Participates in process for upgrade strategies with application software releases
  • Provides technical advices to other developers and consultants

(10%) 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
    • Skill in organizing and prioritizing work and following assignments through to completion
    • Skill in written and verbal communication
    • 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

SUMMARY OF QUALIFICATIONS:

Required:

  • Bachelor's degree in Computer Science and/or equivalent job experience
  • 5+ years of application development experience
  • Advanced knowledge and experience working with .NET framework (C#, ASP.NET, MVC), .NET Core, API development, JQuery, CSS and unit testing
  • Solid foundation of working with relational databases and developing data driven applications (SQL)
  • Practical experience in Agile development methodologies

Preferred:

  • .NET Core, .NET 5+ experience
  • Familiarity with modern front end development frameworks (React, Vue.js, Blazor etc)
  • Health care experience

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
Requirements:
  • Bachelor's degree in Computer Science and/or equivalent job experience
  • 5+ years of application development experience
  • Advanced knowledge and experience working with .NET framework (C#, ASP.NET, MVC), .NET Core, API development, JQuery, CSS and unit testing
  • Solid foundation of working with relational databases and developing data driven applications (SQL)
  • Practical experience in Agile development methodologies

Preferred:
  • Experience on designing and developing software applications (apps) for mobile phones, Smartphones, tablets, and other mobile devices
  • Experience developing native iOS platforms: Objective-C, iOS SDK, and XCODE
  • Experience on PostgreSQL and Kafka
  • Health care experience

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.

#LI-JJ1


RAYUS Radiology
Software Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 3 months ago