FormFast

Senior Software Engineer

US-TN-Nashville
6 days ago
ID
2017-1055
# of Openings
1
Category
Engineering

Overview

About FormFast

With 25 years exclusively focused on healthcare needs and over 1000 hospital clients, FormFast is recognized as the industry leader in electronic forms and document workflow technology. FormFast’s enterprise software platform integrates with EHRs and other core systems to automate required documents, capturing data and accelerating workflows associated with them. By using FormFast, healthcare organizations achieve new levels of standardization and operational efficiency, allowing them to focus on their core mission – delivering quality care. 

 

Company Culture

FormFast offers its employees the best of a small company atmosphere combined with the excitement of being a leader in the healthcare technology industry. FormFast’s core values are centered around driving the success of our clients and the happiness of our employees. Our employees are smart, motivated and diverse, and thrive in a company culture that, above all else, encourages new ideas, teamwork, and customer success. If you share these qualities and enjoy an entrepreneurial environment, we hope you'll apply today!

 

Overview

FormFast is seeking an experienced software developer who wants to work with leading technologies.   Do you want to see your work used by possibly millions of healthcare users?  FormFast is the #1 provider of eForms for Hospitals. You will have the ability to grow in a variety of technologies such as AngularJS, SalesForce development, Microsoft technologies and many more.   You will assist with implementation, training, testing and development of enterprise software for the Healthcare field on an international level.   We are looking to hire in the Nashville area.

Responsibilities

Job Functions

  1. Work as part of a collaborative, Agile engineering team to develop and test software code related to our products.
  2. Participate in software design planning meetings and video conferences.
  3. Provide high level support to our staff and customers for advanced software issues related to the developed software.
  4. Participate in occasional company meetings by phone or with travel to headquarters or the meeting site, as necessary.
  5. Provide documentation guidance to the Documentation department for developed software.
  6. Work with QA personnel to train and answer questions about how to use and test developed software features and bug fixes.
  7. Interact with our Agile development tracking system to process assigned tasks and provide the Development Managers with daily Stand-Up reports.
  8. Develop high-quality, well written software using engineering best practices, including readable, well commented source code with appropriate unit test modules incorporated.

Qualifications

Required High Level Knowledge, Skills, Abilities

  • C# and Microsoft .NET web development
  • SQL database design and query syntax
  • Web user interface technologies, including HTML, CSS, JavaScript, Ajax, Bootstrap, and jQuery
  • AngularJS or React
  • REST services
  • GIT
  • IIS
  • Microsoft SQL Server
  • Identifying, debugging and resolving software defects
  • Oral and written communication
  • Communicate professionally with coworkers, customers, and vendors
  • Work independently as part of a distributed development team and meet managerial goals
  • Full SDLC
  • Bachelor’s degree in a computer or other science related field (or equivalent job training or experience), plus 5+ years of industry experience developing software

 

Preferred Knowledge, Skills, Abilities

  • Microsoft Server OS
  • Salesforce & HealthCloud - Both administrative and development experience
  • GitHub & SVN
  • Apache
  • Linux
  • Android application development
  • iOS application development
  • Testing frameworks such as Selenium, NUnit, QUnit
  • Microsoft Certified
  • 3rd party libraries such as DynamicPDF and DevExpress
  • Cordova framework

 

Note: The statements herein are intended to describe the general nature and level of work being performed, but are not to be seen as a complete list of responsibilities, duties, and skills required and personnel so classified. Also, they do not establish a contract for employment and are subject to change at the discretion of the employer.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed