Job details
Job type full-time
Full job description
As the multiyear winner of the best in klas award for long-term care software and home health and hospice emr, matrixcare is an industry leader in interoperability and is trusted by thousands of facility-based and home-based care organizations to improve provider efficiencies and promote a better quality of life for the people they serveThey help providers connect and collaborate across the care continuum to optimize outcomes and successfully manage riskSimply put, matrixcare empowers providers—giving them vital information to deliver what people need, when they need it.
Matrixcare knows the power of smart technologyTheir solutions are changing the way people give and receive care in out-of-hospital care settings, and are built to adapt and grow with the industry, ultimately yielding successful outcomes.
Matrixcare is a wholly owned subsidiary of resmed (nyse: rmd, asx: rmd)Visit www.matrixcare.com and follow @matrixcare on twitter.
The primary role of engineering function within product development team is to create specifications and designs for new products or improvements and enhancements to existing productsWorks closely with customers, developers and other stakeholders to understand and define customer needs in these designsFeatures are aligned to a timetable and areas of responsibilityDevelopers may solicit customers for feedback regarding product usability and desired future enhancementsSoftware engineers who design, write and test code for the product should be matched in the either software engineering applications or systemsProduct developers who specialize in hardware systems should be matched to hardware engineering.
*this is a remote position*
Let’s talk about responsibilities
Actively participate with project team members to understand functional and system requirements and provide feedback regarding feasibility, risks and constraints
Design and develop maintainable code based on functional and system requirements without direct supervision
Work closely with project team members to ensure product integrity and quality are maintained and improved
Ability to analyze and debug existing systems
Understanding of data structures, logic, design method and techniques
Participate in the testing process through unit testing and bug fixes
Review conceptual designs to ensure scalability/applicability/quality/comprehensiveness
Present ideas for system and technology improvements
Review the work of others
Develop solution summary documentation (e.gConceptual data model, process flows)
Ensure alignment of solutions with business and it goals/objectives
Let’s talk about qualifications and experience
Required:
Fully remote position
Bachelor`s degree in computer science or equivalent
8+ years’ experience in java development
Good overall programming experience building large scale systems
Good grasp of software development lifecycles
Good understanding of design patterns, data structures and efficient programming models
Good understanding of database table structures and queries
Proven troubleshooting and problem-solving skills
Good time management/ prioritization/ organizational skills/ handling of unplanned tasks/ ability to meet monthly objectives.
Ability to explain complex functionality to non-technical users and staff
Ability to adjust to changing priorities
Experience with:
Java, javascript, html5, css3, jquery
J2ee (jms, jndi)
Spring mvc
Spring jdbc
Web services (rest, json)
Ms sql
Solid understanding of client deliverables and the ability to take responsibility for them
Exceptional english communication skills (both written and verbal) are a must
Preferred:
Bachelor’s degree.
Minimum of 8 years of related experience.
Knowledge of web application security prevention techniques preferred
Angularjs
Bootstrap
Spring boot
#li-dm1
#li-remote
Joining us is more than saying “yes” to making the world a healthier placeIt’s discovering a career that’s challenging, supportive and inspiringWhere a culture driven by excellence helps you not only meet your goals, but also create new onesWe focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generatesIf this sounds like the workplace for you, apply now!