Full-time
Description
Hi, We Are Novarad
Novarad's solutions help healthcare executives, clinicians and IT professionals deliver clinical, operational, and fiscal excellence. With a self-sustaining business model, more than three decades of technology leadership, and an intense focus on our customers’ needs, Novarad brings people and technology together in ways no one else can. We’re driven by innovation that truly transforms healthcare - for the provider and their patient.
As a Software Engineer at Novarad you are a member of a highly effective team of engineers that create excellent products for the business. You are passionate about code, customers and creating quality products that are highly scalable. You are a lifelong learner willing to take on new challenges. You can work autonomously with minimal direction. You have become proficient in the software development processes, principles and languages utilized at Novarad.
Your Benefits (We know you’re always scrolling to the bottom for these, so here you go!)
- Competitive salary with generous PTO
- Health, dental, vision, life, and disability insurances
- HSA option with dollar-for-dollar match
- 401k with dollar-for-dollar match
- Wellness program
- Sundance corporate passes
Requirements
As a member of the Software Engineering team, you will-
Collaborate with project team members to meet project objectives and timelinesPlan and implement tasks with minimal guidance of a tech lead or mentorFull life cycle application development with ability to deliver quality products on timeDesign, code, and debug applications in various software languages (C#, WCF, ASP.NET Core)Participate in code and design reviews to maintain standards compliance through coding conventions and documented standardsLearn and implement best practices for the full software development life cycleBuild and maintain unit tests using best patterns and practicesDocument and actively maintain the software knowledge basePlan and implement work under the guidance of a tech lead or mentorWork closely with the development manager to meet assigned development goalsCollaborate with product owners & stakeholders to ensure features / changes meet business requirementsEmploy effective communication across the organizationParticipate in company and technical trainingWhat you will bring-
Knowledge and Experience
Bachelor’s degree or equivalent experience in Computer Science or related field2+ years of experience using C# and .NET frameworkExperience developing applications based on PostgreSQLExperience with WCF and RESTful API developmentExperience in using common development design patterns and practicesUnderstanding of common best practices in full life cycle of software development activitiesHigh level of creativity, quick problem-solving capabilities, and strong analytical skills.Effective communication skillsHigh standard of quality and focus on customer satisfactionBeneficial Experience and Skills :
Experience in development using .NET Core frameworkKnowledge of common continuous integration patterns and practicesExperience working with global software development teams and users located around the worldKnowledge and / or hands-on experience with cloud-based servicesExperience in the medical software industry (PACS / RIS / HL7 / EHR)Our recruits come from all walks of life; our customers come from all walks of life; and so do we. Novarad celebrates an inclusive and diverse workforce. This makes our team stronger by sharing our differences and experiences in open and creative conversation. Come share your differences with us.