Career Opportunities with Medfusion Inc

A great place to work.

Careers At Medfusion
Share with friends or Subscribe!

Are you ready for new challenges and new opportunities?

Join our team!

Current job opportunities are posted here as they become available.


Full Stack UI Developer

Department: Technology - Engineering
Location: Cary, NC

About Medfusion

Medfusion, Inc. located in Cary, North Carolina helps medical practices improve their practice efficiency; manage increasing cost pressures - all the while improving patient satisfaction. In addition, Medfusion's patient-to-provider solutions extend the value of an electronic health record, or EHR, giving patients timely electronic access to their information. Both providers and patients find significant value in establishing an electronic relationship. A recent survey showed that patients increasingly want online access for their healthcare information. Medfusion is a driving force in improving healthcare for all.

Full Stack UI Developer

You’ll be joining a team of engineers that work collectively on building a platform service that allows our providers and practices the ability to increase the efficiency of patient engagement. We are building our next generation solutions based on modern microservices platform independent technology, along with robust data lake to streamline communication workflow and cutting-edge web / mobile responsive front ends applications.

This emerging platform is focusing on unifying existing functionalities from standalone applications. By re-engineering these monolithic applications into microservice oriented architecture, we will be able to respond quickly to the market's demand and scalabilities. At times, this team works on our full stack including front-end UI in HTML base API’s using modern UI frameworks and distributed microservices.

We are looking for a strong engineer who has put a few crashed programs, bugs, and product releases behind him/her. You meet our technical skills and professional expectations below having experience working within Agile development environment from design all the way through to delivery with minimum senior oversight.

You want to help build products that make a difference in the world and are enthusiastic to have the opportunity to help patients to be able to take control of their own health data. You're going to come on board eager to start pushing the production deployment button, but with the empathy to always build with the customer in mind and balance speed of delivery without sacrificing quality of the product.

You will be comfortable to interact with cross functional teams on a regular basis, take individual responsibility for features, work with more senior members on larger efforts, and take part in continuously improving our products and company.

As a member of a scrum team, you will contribute not only by the creation of software, but by sharing your experience with members of the department through design mentoring, development of software components and peer code reviews.

Responsibilities

  • Design, develop and maintain well defined UI components according to development coding standard.
  • Work as member of a scrum team for product enhancements and green field projects adhere to Agile development discipline
  • Work with Product Management and UX Design team to develop solutions that delight our customers.
  • Define, develop and document RESTful APIs for platform team
  • Participate in peer design and code reviews.
  • Create and utilize automated unit tests to ensure quality of code
  • Performance Tuning for responsive UI components
  • Utilize Continuous Integration / Continuous Deployment model to maintain the code base.
  • Identify and drive improvements to our software and development processes.
  • Deliver high quality software in a timely manner by following standard SDLC

Requirements

  • 3 - 5  years of professional development experience as Font End Developer
  • BS or MS in Computer Science or related field.
  • Strong knowledge of HTTP based APIs, Networking and how the internet works
  • Strong knowledge with jQuery and other JS MV* frameworks (ReactJS/Angular4/etc.)
  • Strong JavaScript, Typescript, CSS, HTML & Browser Developer tools
  • Experience with JS Tooling (ESLint, Webpack , Grunt, Gulp)
  • Experience in building APIs/Microservices using core Java related technologies desire
  • Proficient in Spring Frameworks (Spring 4+, Spring Boot, Sprint MVC)
  • Knowledge of DevOps, Automated Testing and Continuous Delivery a plus
  • Experience with ORM technologies such as Hibernate, JPA, or JDBC Template.
  • Experience with JBOSS, WildFly or other Java application servers.
  • Experience with Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor
  • Experience with MongoDB or Cassandra
  • Experience with SaaS or Cloud based architecture design
  • Experience with Apache Camel, ActiveMQ, Kafka, ElasticSearch a plus.
  • Machine learning exposure
  • Strong Oral and Written Communication Skills

Medfusion, Inc. is fully committed to Equal Employment Opportunity and to attracting, retaining, developing and promoting the most qualified employees without regard to their race, gender, color, religion, sexual orientation, national origin, age, physical or mental disability, citizenship status, veteran status, or any other characteristic prohibited by federal state or local la

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System