JobTarget Logo

Software Engineer I in Ann Arbor, Michigan at Trinity Health - IHA

NewJob Function: Information Technology
Trinity Health - IHA
Ann Arbor, Michigan, 48103, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Software Engineer I

This position is hybrid; onsite at least 2 days per week

TH-IHA is seeking a software engineer who can assist our development team in faster code development and deployment using AI. The desirable candidate will have experience with healthcare systems and medical group operations. They will work with our development and data integration teams and join us on our journey to move from scattered AI experimentation to AI adoption. Experience in AI-Augmented development with Microsoft Copilot, Claude, Codex, Gemini, AI-native IDEs, structured prompt design, reusable prompt frameworks, and agent/workflow direction is highly desirable.

POSITION DESCRIPTION:

The Software Engineer I is an entry-level position focused on contributing to the development and maintenance of internal business applications and automation workflows. Under the guidance of senior engineers, this role supports both front-end and back-end development using technologies such as JavaScript, Node.js, Python, and Microsoft SQL Server (MSSQL).

Depending on individual strengths and project needs, the engineer may focus on automation scripting in Python or full-stack development using JavaScript frameworks. As experience grows, the role may expand to include AI-enabled tools such as chatbots and intelligent workflows.

This position emphasizes the development of core engineering skills, code quality and agile practices. The engineer is expected to write clean, testable code, participate in code reviews and follow secure, maintainable development standards. Through mentorship and collaboration, the Software Engineer I gains hands-on experience contributing to scalable, modern software solutions aligned with the organization’s digital transformation goals.

New hires will receive structured onboarding, mentorship from senior engineers and access to learning resources to accelerate their growth.

ESSENTIAL JOB FUNCTIONS:

  1. Assists in the design and development of full-stack or automation applications under guidance.
  2. Develops and troubleshoots basic features using JavaScript, Python, and Node.js.
  3. Assists in developing basic automation scripts using Python for recurring data workflows and system tasks.
  4. Creates basic SQL queries and contributes to MSSQL-based data operations.
  5. Assists with web development tasks, including front-end work to produce modern user interfaces using JavaScript frameworks (e.g., Vue.js, React.js).
  6. Participates in daily stand-ups, sprint planning and team meetings.
  7. Demonstrates consistent progress on assigned tasks, producing maintainable code at a pace aligned with job level, team standards and sprint goals.
  8. Writes and maintains simple unit tests and follows team coding standards.
  9. Documents code, configurations and technical tasks with support.
  10. Learns and follows secure coding practices and application performance guidelines.
  11. Participates in peer code reviews to learn from feedback and improve quality.
  12. Begins learning about AI-enabled features such as chatbots or workflow automation tools.
  13. Learns healthcare terminology, medical group structures and operational processes as necessary to develop effective code and understand how software supports clinical and administrative workflows.
  14. Researches and studies concepts that are not well understood. Seeks guidance when needed.
  15. Performs other duties as assigned.

ORGANIZATIONAL EXPECTATIONS:

  1. Creates a positive, professional, service-oriented work environment for staff, patients and family members by supporting the mission and values of Trinity Health Medical Group.
  2. Must be able to work effectively as a member of the Information Systems team.
  3. Assumes responsibility for performance of job duties in the safest possible manner, to assure personal safety and that of coworkers, and to report all preventable hazards and unsafe practices immediately to management.
  4. Successfully completes all relevant organizational training and adheres to Trinity Health Medical Group standard of care as outlined in the Trinity Health Code of Conduct.
  5. Maintains knowledge of and complies with Trinity Health Medical Group standards, policies and procedures.
  6. Maintains general knowledge of Trinity Health Medical Group office services and in the use of all relevant office equipment, computer and manual systems.
  7. Maintains strict confidentiality in compliance with Trinity Health Medical Group and HIPAA guidelines.
  8. Serves as a role model by demonstrating exceptional ability and willingness to take on new and additional responsibilities. Embraces new ideas and respects cultural differences.
  9. Uses resources efficiently.
  10. If applicable, responsible for ongoing professional development – maintains appropriate licensure/certification and continuing education credentials, participates in available learning opportunities.

MEASURED BY:

Performance that meets or exceeds IHA CARES Values expectation as outlined in IHA Performance Review document, relative to position.

ESSENTIAL QUALIFICATIONS:

EDUCATION: Associate's degree or higher in Computer Science, Computer Engineering, or a related field preferred; or equivalent relevant experience.

MINIMUM EXPERIENCE: While prior professional experience as a software developer is not required, candidates must demonstrate strong technical aptitude and capability. Relevant experience may include internships, academic coursework, personal projects or open-source contributions.

POSITION REQUIREMENTS (ABILITIES & SKILLS):

  1. Familiarity with front-end JavaScript frameworks such as Vue.js or React.
  2. Exposure to back-end technologies like Node.js and Python.
  3. Basic knowledge of SQL and relational databases (e.g., MSSQL, MYSQL).
  4. Understanding of REST APIs and client-server communication.
  5. Experience with Git version control and basic command-line tools.
  6. Exposure to cloud platforms (e.g., Azure, AWS, or GCP) is a plus.
  7. Awareness of Microsoft Power Platform components (e.g., Power Automate, Power Apps, Power BI).
  8. Demonstrated interest in AI, chatbots, or automation (even through personal projects).
  9. Strong desire to learn, adapt and contribute to a team environment.
  10. Customer-focus mindset that emphasizes role as supporting patient care.
  11. Ability to work effectively and develop good working relationships with various levels of organizational members and diverse populations including IHA staff, management, providers, provider and executive leadership, patients and family members, insurance carriers, vendors and Trinity Health.
  12. Displays a courteous and friendly demeanor within all levels of the organization, vendors and the general public.
  13. Excellent organizational and time management skills to effectively juggle multiple priorities, time constraints and large volumes of work.
  14. Ability to exercise sound judgement and problem-solving skills.
  15. Ability to handle patient, Michigan Medical Group staff and organizational information in a confidential manner.
  16. Ability to travel to other office sites.
  17. Successful completion of IHA competency-based program within introductory and training period.

MINIMUM PHYSICAL EXPECTATIONS:

  1. Physical activity that often requires keyboarding and phone work.
  2. Physical activity that often requires extensive time working on a computer and sitting.
  3. Physical activity that sometimes requires walking, standing, bending, stooping, reaching, climbing, kneeling and/or twisting.
  4. Physical activity that sometimes requires lifting, pushing and/or pulling over 20 lbs.
  5. Specific vision abilities required include close vision, depth perception, peripheral vision and the ability to adjust and focus.
  6. Manual dexterity sufficient to operate a keyboard, photocopier, telephone, calculator and other office equipment.
  7. Must hear and speak well enough to conduct business over the telephone or face to face for long periods of time in English.

MINIMUM ENVIRONMENTAL EXPECTATIONS:

This job operates in both an office environment and in a medical facility and requires regular walking to various locations around the hospital/clinic. It involves frequent interruptions, competing priorities and significant interaction with people which can be stressful at times. This position requires flexibility with days and hours, along with ability to be on-call and travel as needed (including nights and weekends as appropriate).

Job Location

Ann Arbor, Michigan, 48103, United States

Frequently asked questions about this position

Similar Jobs In Ann Arbor, Michigan

Software Engineer

Testek Inc
Wixom, Michigan

PLC Programmer (Travel)

GABLETEK
Troy, Michigan

Senior Oracle APEX Developer

CGS
Detroit, Michigan

Java Developer

CGS
Detroit, Michigan

Firmware Engineer

Astrohaus
Detroit, Michigan
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.