Dartmouth Health - Lebanon, NH

posted about 2 months ago

Full-time - Mid Level
Lebanon, NH
Ambulatory Health Care Services

About the position

The Application Systems Engineer at Dartmouth-Hitchcock plays a pivotal role in the development, implementation, and integration of software applications and systems. This position is essential for ensuring that projects are successful through the design of efficient solutions, maintaining system performance, and providing technical support to various stakeholders. The engineer will work closely with cross-functional teams to gather and analyze requirements, ensuring that the software solutions developed meet the specific needs of customers. In this role, the engineer will be responsible for designing, developing, and configuring software solutions tailored to meet customer needs. This includes implementing and testing both commercial off-the-shelf and custom-developed software applications and systems, ensuring they adhere to performance and quality standards. The engineer will also maintain and support existing applications and systems, which involves problem investigation, issue resolution, and performing necessary system updates and upgrades. Technical support is a key aspect of this position, as the engineer will assist stakeholders with system integration and troubleshooting. Additionally, the engineer will contribute to the creation of technical documentation, such as user manuals and guides, and participate in the evaluation and selection of third-party software components, tools, and technologies. Collaboration with project team members is crucial to ensure timely and successful project delivery, and the engineer will also provide training and guidance to other team members on software applications and systems. The role may involve managing small projects with minimal supervision and participating in presentations to communicate the status of ongoing requests and issues. The engineer will perform work locally, remotely, and at various Dartmouth Health locations as necessary, adapting to the needs of the organization.

Responsibilities

  • Collaborate with cross-functional teams to gather and analyze requirements for software applications and systems.
  • Design, develop and configure software solutions to meet customer needs.
  • Implement and test commercial (off-the-shelf) and custom developed software applications and systems, ensuring they meet performance and quality standards.
  • Maintain and support applications and systems including problem investigation, issue resolution and performing system updates/upgrades.
  • Provide technical support to stakeholders, assisting with system integration and troubleshooting.
  • Assist in the creation of technical documentation, including user manuals and guides.
  • Participate in the evaluation and selection of third-party software components, tools and technologies.
  • Collaborate with project team members to ensure timely and successful project delivery.
  • Provide training and guidance to other team members on software applications and systems.
  • Manage single-person or small group projects as assigned, using prescribed workflows from inception through completion, with minimum supervisor oversight.
  • Participate in presentations in small and medium group settings (informal presentations). Communicate the status of open requests, problems, or issues to all involved parties.
  • Provide analysis functions in support of process improvement projects.
  • Perform work locally, remotely, via telephone, e-mail, and in-person at all Dartmouth Health locations as necessary.
  • All other duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience in software development and systems integration.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work collaboratively in a team environment.
  • Experience with technical documentation and user manuals.
  • Familiarity with commercial off-the-shelf software and custom software development.

Nice-to-haves

  • Experience with healthcare applications and systems.
  • Knowledge of project management methodologies.
  • Familiarity with programming languages such as Java, C#, or Python.
  • Experience with database management and SQL.

Benefits

  • Competitive salary based on experience and qualifications.
  • Comprehensive health insurance plans.
  • 401(k) retirement savings plan with employer matching.
  • Paid time off and holidays.
  • Opportunities for professional development and continuing education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service