Join Our Talent Network
Skip to main content

Application Developer I

Winston Salem, NC, United States
Job ID: 132863
Job Family: Information Services
Status: Full Time
Shift: Day
Job Type: Regular
Department Name: 12531088942449-Infrastructure Support

Overview

Job Summary:
Contributes to exceptional patient care by developing, configuring, and maintaining software applications that support education, clinical, research, or business workflows. Works under supervision to gather and document user requirements, configure system changes, and perform testing. Collaborates with the application team and customers to ensure satisfaction and successful project implementations.

Education/Experience:

  • Bachelor’s degree or equivalent training/experience.
  • Experience with one database, development language, or application environment preferred.
  • Knowledge of IT or healthcare preferred.

Licensure/Certification:

  • Completion of applicable system training within 12 months.

Essential Functions:

  1. Resolves application issues by identifying root causes and implementing solutions.
  2. Analyzes workflows with team and end-users to identify needed changes.
  3. Develops and documents specifications for new or revised functionality.
  4. Designs databases with proper data integrity and normalization.
  5. Writes code to meet project requirements and create needed workflows.
  6. Maintains system interfaces using appropriate tools.
  7. Develops SQL and uses analytics tools for reporting.
  8. Troubleshoots legacy application errors.
  9. Implements and tests configuration fixes in test environments.
  10. Serves as a bridge between end-users and vendors for system support.
  11. Updates project statuses, completes tasks on schedule, and provides regular updates to stakeholders.
  12. Follows department change, problem, and incident processes.
  13. Participates in time tracking and provides on-call support as requested.

Skills & Qualifications:

  • Proficiency with MS platforms (Windows Server, .NET, IIS, MS Office)
    • Introductory knowledge of Microsoft 365, specifically SharePoint, OneDrive, and Power Platform.
    • Utilize Power Platform (Power Apps, Power Automate) to create and automate workflows, reports, and applications.
    • Experience with Microsoft 365 administration and configuration.
    • Familiarity with Microsoft Teams and other collaboration tools within the Microsoft 365 suite.
  • Familiarity with SQL Server, Oracle, C#, Java, XML, and Linux/Unix.
  • Understanding of HTML5, XML, JavaScript, JSON, SOAP, and REST.
  • Strong communication and customer service skills.
  • Ability to work in a fast-paced environment and follow management directions.
  • Strong problem-solving and troubleshooting abilities.

Work Environment:

  • Varying situations, with potential interruptions and irregular hours.
  • Occasional on-call support and travel required.
  • Remote Position VA/NC 

Physical Requirements:

  • Frequent sitting, with some standing, walking, and use of hands.
  • Must be able to lift up to 20 lbs occasionally.