Senior Software Engineer (.Net)

Halo Communications

Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/03/2021
  • Website: halohealth.com
  • Company Address: 403 Vine Street Floor 4, Cincinnati, OH, 45202

About Halo Communications

Halo’s mission is to streamline communication, so clinicians can focus on care. The Halo Clinical Communication Platform™ enables mobile collaboration for healthcare providers by unifying secure messaging, on-call scheduling, VoIP, critical results and alerts. Halo helps health systems accelerate patient care and improve clinical and financial outcomes.

Job Description

We're a group of innovators challenging each other every day to create something beautiful and life changing.
 
Halo Health is the secure clinical collaboration platform that eliminates delays in communication by unifying all communication channels (secure messaging, alert, voice) onto a single platform. We focus on clinical collaboration workflows and automate those workflows by incorporating staff scheduling into our platform. This information empowers role-base communication which allows your team members to simplify collaboration with those on-call; removing the need to know the specific individual, they simply contact the role. With the addition of team base communication centralized around the patient we bring focus to the importance of care and ensure all members of the care team are included to help reduce delays in care and the potential of medical errors when treating patients.
 
Our team is transforming healthcare, and we're excited for you to be a part of it. With our open-minded environment, you'll quickly find that we encourage fresh ideas, lifelong learning, and teamwork.
 
THE ROLE
We are seeking a talented full-stack .NET Engineer who is passionate about quality code and wants to join our first-class enterprise healthcare, development team. Enjoy the job satisfaction, benefits, and flexibility of a small company, while improving your skills with a strong and dedicated development team using leading-edge technologies. We are looking for someone who is self-motivated, has a superior work ethic, is technically savvy, and has the ability to work without distractions remotely. 
 
HOW YOU'LL MAKE A DIFFERENCE
• Develop and support the Halo Platform (messaging, scheduling, integrations, and back-end services)  
• Use an evolving combination of technologies such as C#, .NET, .NET Core, Redis, MS SQL, PostgreSQL, REST, JSON, MVC, Web Sockets, and AWS (SNS, SQS, S3, Code Deploy, etc.)  
• Actively participate in all aspects of new product development and enhancements to existing customer and internal products  
• Participate in the design of distributed solutions that enable highly available, secure, and performant products  
• Work with stakeholders and product leads to refine requirements and develop solutions  
• Work closely with your team members to refine requirements, identify "technical needs” and achieve team goals  
• Work closely with DevOps to ensure products are monitored, necessary alerts are in place and remediation steps are documented to resolve functional and performance issues  
• Assist in troubleshooting and performing root cause analysis for product issues that are escalated to the team  
• Contribute to estimation and planning activities that support release planning efforts  
 
REQUIRED KEY CHARACTERISTICS
• BS degree in Computer Science or equivalent experience  
• Hands-on experience as a software developer  
• Experience in Microsoft .NET technologies (C#, REST APIs, MVC, ASP.NET, Core)  
• Coding skills in more than one language is a plus
• A self-starter with initiative to drive projects to conclusion, work on many tasks concurrently, and the ability to prioritize their work
 
BONUS POINTS
• Experience with AWS technologies: SNS,SQS, Elasticache, DynamoDB and Lamba. 
• Knockout.js  
• React.js
WHAT WE OFFER
At Halo Health, we know it is the unique talents of our Team Members that drive our success, and we believe in providing a culture that recognizes and respects those contributions. Team Members are given remote flexibility, competitive salary, comprehensive benefits, employer 401(k) match, generous paid time off and paid parental leave. We push and inspire each other to grow holistically and offer opportunities for continued learning and career development. In-office, take a break with a game of ping pong. Working remotely, be surrounded by a team that supports you from wherever you are, while respecting the boundary between professional and personal time. Being a Halo Health Team Member is more than just a job- it is an opportunity to join like-minded individuals in improving communication and collaboration in healthcare to save lives.
 
BELIEF IN DIVERSITY
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
 
Must be authorized to work in the U.S. No employment sponsorship.  
 
TO ALL RECRUITMENT AGENCIES:
Halo Health does not accept agency resumes. Please do not call or email Halo Health employees regarding candidates. Halo Health is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with Halo Health for this specific role.

Related Jobs

Database Administrator

Halo Communications - Remote

Inside Sales Representative

Halo Communications - Remote

Senior Software Engineer (.Net)

Halo Communications - Remote

QA Automation Engineer

Halo Communications - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.