Prinicipal Software Engineer
Allscripts - Burlington, VT

This job posting is no longer available on Allscripts. Find similar jobs:Prinicipal Software Engineer jobs - Allscripts jobs

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.

With the largest connected 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.

Allscripts offers exciting new career opportunities in various locations throughout the U.S. We are passionate about our mission to improve healthcare. We work to make a difference and this is an exciting time to join us! We are currently seeking talented, bright and hard working individuals with a proven track record of success.

We currently have an immediate opening for a Principal Software Engineer in our Raleigh, NC or Burlington, VT office.

Qualified candidates must have extensive experience building enterprise scale software in the MS Windows Environment.

Responsibilities include:

o Perform product design, systems analysis and programming activities on application software which may require some research.

o Perform design, implementation and maintenance of single product modules/sub-systems.

o Participate in product design meetings.

o Prepare technical documentation of product sub-systems.

o Perform bug verification, release testing and beta support for assigned products.

o Perform coding, unit testing and integration testing for functionality and limits with high quality deliverables.

o Research complex problems discovered by QA or product support and develop solutions to problems.

o May assist in performing on-site client work on moderately complex applications.

o Participate actively in and may lead code reviews.

o Implement critical software or system changes.

o Research new technology or development tools to remain informed of current technology.

o Mentor and grow junior engineering staff

o All other duties and responsibilities as assigned.

Job Requirements:
BS in Software Engineering or Computer Science or other relevant combination of training and education.

o 14 plus years of technical experience in software development.

o Expert level knowledge of Microsoft Development tools (.Net 2.0+, C#, WCF, Windows Workflow, ADO.Net, LINQ, SQL Server 2005+, IIS 6+)

o Must have strong Web Services experience.

o Experience with SOAP, XML, XSL, XSLT and WS-*, Silverlight

o Expert in Object Oriented Design.

o Knowledge of multiple database platforms.

o Thorough technical knowledge in software development methodologies, design and implementation.

o Experience in design and development of Interfaces and/or interoperability solutions for Healthcare products.

o Experience with healthcare systems and technology a plus: HL7, HIE, IHE.

o Excellent analytical, design and troubleshooting skills and server side debugging skills.

o Excellent research and analysis skills.

o Excellent communication and interpersonal skills.

Allscripts offers a comprehensive compensation and benefits package, including holidays, vacation, medical, dental, and vision insurance, flexible spending account, company paid life insurance and 401(k) with company match.

Allscripts is dedicated to attracting and developing a highly diverse workforce/ EOE

About this company
150 reviews
Jokes about doctors' handwriting may go the way of house calls, thanks to Allscripts Healthcare Solutions. The...