Sr. Software Engineer

Allscripts Raleigh , NC 27611

Posted 4 months 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 worldclass 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.

The primary purpose of this role is to Perform Specification, Design, Coding, Testing, Documentation in the areas of Development and Maintenance. Other tasks as directed by line or Project Manager.


  • Design, Coding, Testing, Documentation in the areas of Development and Maintenance

  • Ownership of assigned software and non-software deliverables

  • Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood

  • Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM

  • Production, preparation and execution of unit test plans

  • Production of efficient and fully documented code.

  • Production of supporting technical and installation documentation for internal and external publication

  • Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards

  • Completion of all necessary software and non-software components in the timescales as defined by the Project Manager

  • Ability to work with little day to day supervision from project and/or line manager Quality and Adherence to Standards

  • Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification.

  • Ensure all work is reviewed to ensure adherence to the relevant development standards

  • Peer review and sign-off of others work

  • Timely and accurate reporting of project status as required by Line or Project Manager

  • Production and revision of accurate detailed estimates

  • Escalate product issues and suggest product improvements

  • Escalate all issues in a timely fashion

  • Mentor junior team members in best practices and standards


Academic and Professional

  • Successful completion of a Bachelor's Degree or relevant Technical / Business Experience


  • 4-8 years experience

Travel Requirements:

  • Very little or no travel is required

Working Arrangements:

  • Work is performed in a standard office environment with minimal exposure to health or safety hazards

At Allscripts, our greatest strength comes from bringing together talented people with diverse perspectives to support the technology needs of 180,000 physicians, 1,500 hospitals and 10,000 post-acute organizations across the globe. Allscripts offers a comprehensive compensation and benefits package, including holidays, vacation, medical, dental, and vision insurance, company paid life insurance and retirement savings.

Allscripts policy is to provide equal employment opportunity and affirmative action in all of its employment practices without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, individuals with disabilities, sexual orientation or gender identity or expression or any other legally protected category. Applicants for North American based positions with Allscripts must be legally authorized to work in the United States or Canada. Verification of employment eligibility will be required as a condition of hire.

From a "VEVRAA Federal Contractor" We request Priority Referral of Protected Veterans

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer


Posted 1 week ago

VIEW JOBS 10/8/2019 12:00:00 AM 2020-01-06T00:00 <p>Are you an inventive software engineer? Do you want to work with exciting technology such as Scala, MongoDB, Kinesis, and Docker? Is it important to you to hold yourself to high standards? Are you a creative thinker who enjoys solving meaningful problems in innovative ways? Do you like interesting technical challenges? If so, SignalPath might have the perfect job for you.</p><p>SignalPath is designing the next generation of software for the clinical research site. We focus on enabling efficient, collaborative, timely execution of clinical trials to make research an enjoyable, cost effective endeavor once more.<br></p><p>You will join an interdependent, fun, engaged development organization that is focused on delivering high-quality software solutions.</p><ul> <li>Write and maintain our core platform. You will be expected to maintain an eye towards best practices, including testability, scalability, monitoring, and performance. </li> <li>Partner with UI engineers and fellow platform engineers in the process of defining our RESTful API.</li> <li>Participate in and encourage a collegial, helpful, results-driven working environment.</li> <li>Enjoy working in a cloud environment.</li> </ul><p><strong>Requirements</strong></p><p><strong>Essential Experience</strong></p><ul> <li>Track record of delivering high-quality features and services in a SaaS web application.</li> <li>Hands-on experience and proficient knowledge of languages such as: Go, Java, Scala, Python, JavaScript or Ruby.</li> <li>Hands-on experience with containerization technologies such as Docker and Kubernetes.</li> <li>Exposure to working with AWS services such as: Kinesis, API-Gateway, DynamoDB, EC2, S3, or Lambda.</li> <li>Exposure to working with and building asynchronous microservices.</li> <li>Bachelor's degree in Computer Science or a related field, or comparable experience.</li> <li>Professional knowledge of relational database systems, such as MySQL and PostgreSql.</li> <li>Professional knowledge additional data stores, such as MongoDB, Redis, Elasticsearch, etc.</li> <li>Professional knowledge of automation through Jenkins.</li> <li>At least 5 years professional software development experience.</li> </ul><p><strong>Bonus Experience</strong></p><ul> <li>Written production Scala code.</li> <li>An understanding of the value of unit tests, and the importance of principles such as TDD.</li> <li>Experience with functional programming, in any language.</li> <li>Previously used any of the following: Finatra, Finagle, AWS Kinesis, SBT, Specs2, Scalatest, and Typesafe config.</li> <li>Exposure to working with protected health information or in a regulated environment.</li> <li>Exposure to working with or creating ER diagrams and data modeling</li> <li>Developing and optimizing for a cloud environment</li> <li>Deployment automation</li> </ul><p><strong>Benefits</strong></p><ul> <li>Competitive health, dental, life and disability insurance plans</li> <li>Great location in <a href="" rel="nofollow noreferrer noopener" class="external">downtown Raleigh</a>.</li> <li>15 days of vacation, plus 10 holidays</li> <li>Flexible work schedule</li> </ul><h3>Our Joel Test Scores</h3><ol> <li>Do you use source control? <strong>Yes.</strong> Git is our weapon of choice.</li> <li>Can you make a build in one step? <strong>Yes.</strong> With Jenkins.</li> <li>Do you make daily builds? <strong>Yes.</strong> Actually, many builds per day.</li> <li>Do you have a bug database? <strong>Yes.</strong> </li> <li>Do you fix bugs before writing new code? <strong>Yes. </strong>For our top 3 (out of 5) severities.</li> <li>Do you have an up-to-date schedule? <strong>Yes.</strong> </li> <li>Do you have a spec? <strong>Yes.</strong> We love our product owners.</li> <li>Do programmers have quiet working conditions? <strong>No. </strong>Well, sometimes. Our (naturally-lit) dev room does occasionally get too loud. You'll hear some laughter, mainly because we like our teammates. We all have the flexibility to work from home, or in the park next door, or with headphones on.</li> <li>Do you use the best tools money can buy? <strong>Yes.</strong> Check this out: <a href="" rel="nofollow noreferrer noopener" class="external">JetBrains</a> suite; Jenkins; 15" MacBook Pros; Atlassian's JIRA, Confluence and BitBucket Cloud; three always-on big-screen dashboards. And more.</li> <li>Do you have testers? <strong>Yes.</strong> They're the best and saved our butts more than once.</li> <li>Do new candidates write code during their interview? <strong>Yes. </strong>And before the onsite interview, too.</li> <li>Do you do hallway usability testing? <strong>Yes. </strong>With people who really, really understand our users. </li> </ol> Signalpath Raleigh NC

Sr. Software Engineer