MS Software Engineer in Melville, NY

View All Healthcare jobs


Healthcare   •  

Less than 5 years

Posted 8 weeks ago

Welcome to Allscripts! Our Mission is to be the most trusted provider of innovative solutions that empower all stakeholders across the healthcare continuum to deliver world-class outcomes. Our Vision is a Connected Community of Health that spans continents and borders. With the largest community of clients in healthcare, Allscripts is able to deliver an integrated platform of clinical, financial, connectivity and information solutions to facilitate enhanced collaboration and exchange of critical patient information.

Team Overview:

We are the Digital Patient Experience software development team. We create new and innovative solutions that empower patients and healthcare providers to effectively manage all aspect of healthcare through mobile, web and interactive solutions revolutionizing healthcare engagement today. Our team creates a competitive advantage through dramatically improved productivity and customer satisfaction enabled through our software applications and delivered by a highly skilled and motivated full-cycle software development & support organization.

Position Summary:

Our ideal candidate for this role will be experienced in all aspects of full scale software development and support including coding, testing and documentation of web and mobile applications for our expansive physician provider network. Our software engineer willwork closely with User Experience & Design and Architecture teams translating design requirements into a developed application which maintains our Healthcare Provider Network including physicians, hospitals, ambulatory facilities, labs, etc. enabling our customers to find the correct care in the correct locations at the right times as well as provide feedback accordingly


  • Engage in the full product lifecycle as part of a cross-functional, agile team to gain deep understanding of the problems we need to solve and apply that knowledge to building solutions
  • Craft highly scalable, robust, and maintainable services and APIs using best practices, including test-driven development
  • Perform efficient coding, testing and creating full documentation in the areas of software development and maintenance
  • Production and revision of accurate detailed estimates
  • Production, preparation and execution of unit test plans
  • Timely and accurate reporting of project status
  • Ownership of assigned software and non-software deliverables
  • Production of accurate, unambiguous technical design specifications to the required level of detail and in the timescales as defined by project management
  • Completion of all necessary software and non-software components in the timescales as defined by project management
  • Production of supporting technical documentation for internal and external publication
  • Collaboration with Architecture, Business Analysts, internal and / or external customers to ensure that requirements are understood implemented accordingly

Quality and Adherence to Standards:

  • Technical specifications, code and / or test plans produced are all in line with the Traceability Matrix / Functional Specification
  • Adhere to secure coding standards, Web Content Accessibility Guidelines (WCAG) standards and apply Web Accessibility standards (508 compliance)
  • Work is reviewed to ensure adherence to the relevant development standards
  • Participate in peer review and sign-off of others work
  • Escalate product issues and suggest product improvements


Academic and Professional Qualifications:

  • BA or BS degree preferred and/or other relevant combination of training and experience


  • 2-5 years' experience as Software Engineer
  • 1-2 years Industry experience preferred
  • Skilled agile practitioner with experience in scrum, backlog management and sprinting
  • Experience with XML, HTML5, CSS3 / Sass required
  • Experience with JavaScript / jQuery frameworks required (Angular or React is a plus)
  • Experience with MVC frameworks required
  • Experience with REST and RESTful web services required
  • Experience with PHP required (Node.js is a plus)
  • Experience with MySQL and SQL / NoSQL DB constructs
  • Experience on environments including Git, Linux, VMs and cloud (Azure is a plus)
  • Strong interpersonal, organizational and communications skills
  • Time management skills, multi-tasking and ability to adapt to changing priorities
  • Ability to write clean, scalable / modular code managed through source control
  • Ability to design and code for accessibility, including section 508 requirements

Travel Requirements:

  • May require local travel
  • May require other travel for business needs

Working Arrangements:

  • May require after hours on call support
  • Work is performed in a standard office environment with minimal exposure to health or safety hazards