3DR Labs

Senior Engineer

3DR Labs

full-time

Posted on:

Location Type: Remote

Location: Remote • Kentucky • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ASP.NETAzureCloudJavaScriptjQuery.NETPythonSDLCSQL

About the role

  • Develop, test, debug and deploy software applications using modern programming languages such as C#, ASP.NET, jQuery, Python, REST APIs, JavaScript, and/or SQL
  • Design, configure, test, and maintain software applications, including databases and cloud-based solutions.
  • Troubleshoot and debug applications to resolve issues efficiently.
  • Maintain and optimize existing codebases to improve functionality and performance.
  • Collaborate with cross-functional teams to understand business needs, gather requirements, translate them into technical specifications, and implement technology solutions.
  • Work closely with clients to minimize or eliminate bottlenecks in their workflows and develop strategies to make these workflows more efficient.
  • Design and improve data visualization in user interface to allow users to view and understand their data better.
  • Develop and configure automation workflows that centralize and automate management of clinical workflows.
  • Integrates AI-powered capabilities to enhance system intelligence and improve user efficiency
  • Develop API frameworks for bi-directional communication with other clinical systems
  • Document code changes, system configurations, test plans, and user reference materials.
  • Ensure security and compliance standards are met in software applications.
  • Stay updated on emerging technologies and industry best practices.
  • Provide end-user support for application-specific issues.
  • Provide after-hours on-call troubleshooting of applications.
  • Works quickly and precisely
  • Provides guidance to junior software engineers

Requirements

  • Bachelor’s degree in computer science, Computer Engineering, Information Technology, or a related field.
  • A minimum six (6) or more years’ experience in software engineering, including experience working in a healthcare technology company.
  • Experience with working with healthcare data information exchange platforms, including DICOM, HL7, FHIR (Fast Health Interoperability Resource), (EHR), VNA, PACS, and other specialized clinical applications.
  • Proficiency in programming languages such as C#, Python, and/or SQL.
  • Understanding of networking concepts and hardware as it relates to software applications needs
  • Experience with software development lifecycle (SDLC) and agile methodologies.
  • Strong problem-solving and analytical skills with proven ability to architect and design software solutions to problems.
  • Knowledge of database management systems and cloud computing.
  • Strong familiarity with git and Azure DevOps.
  • Excellent communication skills for collaborating with team members and stakeholders.
  • Experience with Azure preferred.
  • Experience with services-based architecture preferred.
  • Ability to develop solutions with little or no guidance
  • Proven ability to deliver high quality and predicable work
  • Strong communication skills and ability to support the team
  • An understanding of the big picture and how the role software components play.
  • Proven ability to architect and design software solutions to problems
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#ASP.NETjQueryPythonREST APIsJavaScriptSQLsoftware development lifecycle (SDLC)agile methodologiesdatabase management systems
Soft skills
problem-solvinganalytical skillscommunication skillscollaborationguidanceworkflow optimizationtroubleshootingattention to detailadaptabilityindependence
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Computer EngineeringBachelor’s degree in Information Technology