Careers

STI Computer Services is searching for talented professionalsSTI Computer Services to facilitate our continuous growth in the Healthcare Information Technology Marketplace. We currently seek candidates to fill the available positions listed below.

If you feel your qualifications are a match for any these available positions, please follow the application instructions contained in the contact section for each posting.

Software Engineer - Entry Level (Syracuse, NY)

STI is a software and service vendor in the Health Information Technology industry.  Our systems are used by thousands of clients in private medical practices and hospital environments.  You can read more about the company on our website at www.sticomputer.com.  We would like you to consider joining our Software Development department for a challenging and rewarding career.

We seek self-motivated engineers that enjoy a team-oriented, agile corporate culture to help us with the ChartMaker® brand of products. The core product is the Medical Suite, which is a set of practice management (PM) and electronic health record (EHR) modules.  Supporting products include the Health Portal, Patient Portal, and Mobile App. Together they deliver the dynamic functionality today’s physicians need.

For this software development position, experience is required in a core set of skills consisting primarily of Microsoft Visual C#, SQL Server, LINQ, C++, Entity Framework and general Windows application development.  We’re using Visual Studio Team System and Microsoft SQL Server.   A health care industry background is beneficial, particularly as it applies to designing a user experience that minimizes effort (mouse clicks, iPad taps) in delivering an improved work-flow for the hectic ambulatory practice setting.

We also use Agile Development with Scrum as our “methodology” which requires individuals that enjoy team work (i.e. you must like to work with humans as well as software). Frequent, interaction with project and product stakeholders is the norm.

For additional desired skills, see below.  If you love software development and enjoy teamwork just as much, contact us!

For this specific position, please send your resume to: softwaredevelopmentny@sticomputer.com

Job Description

Job Title: Software Engineer (Syracuse, NY)
Department: Software Development
Reports To: Software Development Manager in Syracuse, NY

Position Summary: Design, implement, and support features in STI’s ChartMaker Medical Suite® and supporting products. This position involves the use of Visual Studio Professional w/MSDN to design, code, test, and maintain Windows Applications, Web Services, Web Applications, Windows Services, Medical Instrumentation Interfaces, and related software mainly in C# and C++.  Database design and writing SQL is also part of the job.

While having primary responsibility for some software components, this position is part of an established team that shares overall responsibility for the product line and needs an individual that can organize and work out solutions in a collaborative manner.

The ChartMaker Medical Suite has customers using Smartphones, tablets (iPads), workstations, laptops, scanners, signature pads and voice recognition software both in the office and also via remote access.

In addition to design, development, and testing responsibilities, this position will have the opportunity to work collaboratively with the rest of the team on improvements in technology, adopting new development tools, and the incorporation of design standards and best practices.

Essential Duties & Responsibilities Include:

  • - Work with the Product Owner primarily, but also Marketing, Customer Support, and Quality Assurance to define and understand product requirements.
  • - For the purpose of communicating with team members, product stakeholders, and management, you will write and maintain the “minimum documentation necessary” (a scrum rule) related to software requirements, functional design, flowcharts and diagrams.
  • - Design and estimate work effort for prioritized items in the software feature list.
  • - Develop code necessary to complete the assigned project goal(s) in the specified time frame according to departmental standards and guidelines.
  • - Perform thorough unit testing throughout the project while partnered with QA Analysts.
  • - Collaborate in Daily Scrums, Sprint Planning, incremental feature demos, Sprint Reviews, and Sprint Retrospectives.
  • - Support completed software throughout the Software Development Life Cycle and in production.
  • - Learn more about the business domain with potential field trips to medical practices.
  • - Seek to improve personal job-related knowledge and departmental processes by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications.

Travel: Less than 5%

Qualifications: To perform this job successfully, the individual must be able to perform each essential duty satisfactorily. In addition, the requirements listed above and below are representative of the knowledge, skills, and/or ability required for the position.

Educations: BS/BA required.

Experience:
Software development in the following areas:

  • - Windows Application Development using C# and C++.
  • - Windows Operating Systems (workstations and servers including IIS).
  • - Microsoft SQL Server (SQL Language)

Experience with the following is not required but is beneficial:

  • - NET MVC, JavaScript
  • - Health Care in the Ambulatory Setting
  • - Agile Development and Scrum

Written/Verbal Skills: Excellent written and verbal communication skills are required.

Job Specific Skills: Skills in analysis and a high level of attention to detail are needed. For instance, reference the word “Orange” anywhere in the email in which you send your resume to show you read this job description!

Work Environment: The work environment is informal in attire. The corporate culture is reflective of dedicated, team-oriented professionals. It is essential to have the ability to work well with others and to be self-driven to meet individual as well as team goals. Working from home on occasion is the norm for those demonstrating the ability to do so. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Benefits: Medical insurance, paid life insurance, paid short and long term disability insurance, 401K, profit sharing, tuition reimbursement, paid holidays and vacation.

STI Computer Services is an Equal Opportunity Employer.

eLearning Specialist (Eagleville, PA)

STI is a software and service vendor in the Health Information Technology industry.  Our systems are used by thousands of clients in private medical practices and hospital environments.  You can read more about the company on our website at www.sticomputer.com.

For this specific position, please send your cover letter and resume to: trainingmanager@sticomputer.com

eLearning Specialist

Location: Eagleville, PA       

Reports to: Training Manager

Position Summary

The eLearning Specialist is responsible for developing the company’s, instructional videos, and learning management system (LMS) user training solutions, as well as software documentation and other digital materials. This includes online help for the ChartMaker® Medical Suite product, user manuals, and software release documentation. Working with the company’s third party web developer, the eLearning Specialist designs and directs the development of the company’s corporate website and manages and maintains the website and its content. The eLearning Specialist is the channel for client communication through monthly newsletters and announcement notifications, and handles all social media communication for the company.

Duties and Responsibilities

  • Supports the training department effort
  • Creates training videos
  • Creates LMS software training courses
  • Conducts employee training
  • Produces product and user documentation
  • Produces monthly customer newsletters
  • Handles client communication notifications
  • Manages and maintains the corporate website using WordPress
  • Writes blog posts
  • Spearheads social media communication effort
  • Produces and reports on client surveys using Survey Monkey
  • Provides assistance to the marketing department to facilitate campaigns
  • Updates Trello board with project status and time
  •  

    Requirements

  • Excellent written and verbal communication skills are required.
  • Experience with WordPress, Camtasia, and Articulate Online preferred
  • Ability to work independently with little supervision
  • Superior communication skills necessary
  • Excellent time management and organizational skills needed
  • Healthcare related experience a definite plus
  • Educations: BS/BA required

    Work Environment: The work environment is informal in attire. The corporate culture is reflective of dedicated, team-oriented professionals. It is essential to have the ability to work well with others and to be self-driven to meet individual as well as team goals. Working from home on occasion is the norm for those demonstrating the ability to do so. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    Benefits: Medical insurance, paid life insurance, paid short and long term disability insurance, 401K, profit sharing, tuition reimbursement, paid holidays and vacation.

    STI Computer Services is an Equal Opportunity Employer.

    Internal Systems Engineer

    Job Title: Internal Systems Engineer
    Department: Administration
    Reports To: Technical Services Director

    Position Summary:
    The Internal Systems Engineer is on the team that is responsible for maintaining the company’s internal infrastructure. This includes the data and voice networks, server, workstations, and peripherals. It also includes the Cloud environment that hosts many of our customers.

    Essential Duties & Responsibilities Include:

  • Design, implement, and maintain the internal technology systems for the company.
  • Maintain the company’s phone system
  • Determine, select, and suggest the network vendors; both voice and data.
  • Design, implement, and maintain the company’s Disaster Recovery plan.
  • Modify the company’s Disaster Recovery plan as changes occur that would affect it.
  • Design, implement, and maintain the company’s Cloud environment.
  • Travel to and install needed upgrades at STI’s hosted data center as needed.
  • Train and support the various support departments at the company in regards to the Cloud environment.
  • Research new technologies as they are developed and make recommendations to upper management.
  • Maintain compliance with all government mandated policies. (i.e., HIPAA)
  • Maintain compliance with all company policies and procedures
  • Perform related duties as assigned by manager.
  •  

    Travel: Less than 5%

     

    Requirements:

  • Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers.
  • Vast knowledge in all aspects of data and voice technologies.
  • Must maintain certifications necessary for company to maintain priority relationship with vendors.
  • Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service to users both internal and external.
  • Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices.
  • Bachelor degree or equivalent experience.
  •  

    Skills:

  • Microsoft desktops and servers’ OS
  • Active Directories, DNS, DHCP, DFS
  • Virtualization, Hyper-V
  • Windows Remote Desktop Services
  • Managed switches, VLAN, VoIP
  • Router/firewall, VPN, Security
  • Backup/Recovery
  • Microsoft Office products
  • PowerShell
  •  

    Work Environment: The work environment is informal in attire. The corporate culture is reflective of dedicated, team-oriented professionals. It is essential to have the ability to work well with others and to be self-driven to meet individual as well as team goals.

     

    Benefits: Medical insurance, paid life insurance, paid short and long term disability insurance, 401K, profit sharing, tuition reimbursement, paid holidays and vacation.

    STI Computer Services is an Equal Opportunity Employer.

    Electronic Health Record (EHR) Training Specialist (Eagleville, PA)

    Position: Electronic Health Record (EHR) Training Specialist
    Location: Eagleville  
    Reports to: Barbara Lee, Manager

    POSITION SUMMARY

    The EHR Training Specialist is responsible for implementation of our ambulatory health system products and services. As an EHR Training Specialist you will be a key member of our team helping physicians to automate their chart notes resulting in improved patient care, manage their billing and office operations, as well as working with them to help them meet the requirements of various programs such as the EHR Incentive Program known as Meaningful Use and the new CMS Quality Payment Program. In this role you will also play an important role as Subject Matter Expert (SME) in the software development process and serve as a knowledge resource for the company related to various government programs.

    This person will be assigned customers primarily in Delaware and Maryland and should reside in an area where overnight travel is not required for visiting customers.

    ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Implementation and training of our ChartMaker® Medical Suite products and services
  • Coach for MIPS and the Quality Payment Program
  • Account Service Manager to Revenue Cycle Management (RCM) clients
  • A resource to clients for Meaningful Use, attestation, audits
  • Analysis of financial reports to Revenue Cycle Management clients
  • Conduct RCM financial reviews
  • Conduct educational webinars
  • Dragon installation and training
  • Subject matter expert in the software development process
  •  

    TRAVEL50% daily travel.  Overnight travel is infrequent, but a possibility.

    EDUCATION BS or BA preferred

    PREFERRED SKILLS

  • Previous medical software training experience, preferably EMR/EHR
  • PCMH certification a plus
  • Excellent verbal and communications skills
  • Ability to work independently with little supervision
  • Excellent time management and organizational skills required
  • Check the types of e-mail notifications you want sent to this address: