
Senior Engineer
3DR Labs
full-time
Posted on:
Location Type: Remote
Location: Remote • Kentucky • 🇺🇸 United States
Visit company websiteJob 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