About the Role:
We are seeking a driven and collaborative Intermediate Software Engineer to join our Healthcare IT team. In this fully remote role, you will help design, develop, test, and deploy secure, scalable software solutions that enhance clinical workflows, data integration, and patient engagement. Working within an Agile and DevOps environment, you will collaborate with clinicians, analysts, and senior engineers to deliver impactful technology that supports population health initiatives.
Key Responsibilities:
-
Develop, validate, and implement software solutions based on customer requirements and enterprise standards.
-
Participate in the full Software Development Life Cycle (SDLC) including coding, testing, integration, and deployment.
-
Follow established coding standards, design patterns, and security protocols.
-
Troubleshoot, debug, and resolve software issues, providing input on solutions.
-
Create and maintain technical documentation for code, designs, and workflows.
-
Collaborate effectively with cross-functional teams in an Agile environment, participating in stand-ups, backlog grooming, and sprint planning.
-
Mentor less experienced team members and continuously improve personal skills through training, self-study, and feedback.
-
Support continuous integration, test automation, and technical debt management practices.
Required Qualifications:
-
3+ years of software development experience with Angular/TypeScript.
-
2+ years of experience in unit testing.
-
Proficiency in coding, debugging, and working within complex development environments.
-
Basic understanding of SDLC, Agile methodologies, and DevOps practices.
-
Strong problem-solving, communication, and teamwork skills.
Preferred Qualifications:
-
5+ years of Angular experience.
-
Experience with Redux or other state management libraries.
-
Current or past UPMC employee or contractor.
Top Skills Needed:
-
Design and write high-quality, maintainable, and performant Angular/TypeScript code.
-
Excel in Agile team settings, owning tasks from refinement through delivery and monitoring.
-
Implement best practices for CI/CD, test automation, and managing technical debt.
Benefits & Perks:
-
Fully remote work with flexible hours.
-
Exposure to cutting-edge healthcare IT projects and technologies.
-
Mentorship and career growth opportunities.
-
Supportive, collaborative, and mission-driven team environment.
Equal Opportunity Statement:
UPMC is an Equal Opportunity Employer. We welcome applicants from all backgrounds and are committed to providing equal employment opportunities for individuals with disabilities and protected veterans.