1

Associate Software Development Intern Jobs in Pennsylvania

Associate Software Engineer Globus Medical is looking for an Associate Software Engineer who is ... You will be part of a pluri-disciplinary development team of 5 to 10 engineers, dedicated to the ...

Associate Software Engineer Globus Medical is looking for an Associate Software Engineer who is ... You will be part of a pluri-disciplinary development team of 5 to 10 engineers, dedicated to the ...

They are currently hiring multiple associate level engineers for their Software Engineering teams ... software development life cycle. • Support people and process improvement strategies for the ...

Full Stack Software Development * Front-End/UI Development * Back-End Development * Software ... Section 1: Position Summary As an Associate Engineer at Ascensus, you will be working in a high ...

Intern, Software Engineering Job Code:41372 Job Location: Bristol, PA Job Schedule: 9/80:Employees ... Support and participate in all phases of the software development life cycle, including ...

New

$14.75 - $19.75/hr

As an R&D Intern, you will support complex system development efforts that leverage cuttingedge ... Develop prototype systems including mechanical, electrical, and/or software subsystems Required ...

next page

Showing results 1-20

Associate Software Development Intern information

What does an associate software development intern do?

An Associate Software Development Intern assists the development team by contributing to coding, testing, debugging, and maintaining software applications under the supervision of experienced engineers. They typically work on small projects or specific tasks, gaining hands-on experience with programming languages, software development tools, and industry practices. The role provides an opportunity to learn best coding practices, participate in team meetings, and understand the software development lifecycle. Interns often collaborate with other team members, receive mentorship, and develop both technical and communication skills.

What are the key skills and qualifications needed to thrive as an associate software development intern?

To thrive as an Associate Software Development Intern, you need a solid grasp of programming fundamentals, problem-solving skills, and coursework or experience in computer science or related fields. Familiarity with version control systems like Git, basic knowledge of IDEs, and exposure to languages such as Java, Python, or JavaScript are typically expected. Strong communication, willingness to learn, and teamwork are standout soft skills for collaborating and adapting in dynamic environments. These skills and qualities enable interns to effectively contribute to projects, learn quickly, and support team objectives in a fast-paced software development setting.

What types of projects can an associate software development intern expect to work on, and how is mentorship typically provided in this role?

As an Associate Software Development Intern, you can expect to work on a range of projects, from bug fixes and feature enhancements to contributing to new product development. Interns often collaborate with experienced developers and participate in agile team meetings, code reviews, and pair programming sessions. Mentorship is typically provided through regular check-ins with a dedicated supervisor or senior developer, who offers guidance, feedback, and support to help you learn and grow during your internship. This structure helps interns gain practical experience, build technical skills, and understand team dynamics in a professional development environment.

What is the difference between Associate Software Development Intern vs Software Developer Intern?

AspectAssociate Software Development InternSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldTypically pursuing or recent graduate in Computer Science or related field
Work EnvironmentEntry-level, supervised, team-based projects in tech companies or startupsEntry-level, supervised, team-based projects in tech companies or startups
Employer & Industry UsageCommonly used in corporate tech environments, internships for studentsCommonly used in corporate tech environments, internships for students

Both roles are internship positions aimed at students or recent graduates in computer science or related fields. The term "Associate Software Development Intern" emphasizes a slightly more formal or structured internship program, often used by larger companies, while "Software Developer Intern" is a more general term. Both provide hands-on experience in software development, with similar expectations and work environments.

What cities in Pennsylvania are hiring for Associate Software Development Intern jobs?

Cities in Pennsylvania with the most Associate Software Development Intern job openings:

Software Engineer - Associate

Pittsburgh, PA • Remote

Full-time

Posted 2 days ago

New


Job description

UPMC is hiring a full-time, remote Associate Software Engineer to join the Health Plan App Engineering team. The hiring manager is seeking a candidate with experience in software development and programming, database technologies and data management, problem-solving, troubleshooting, and debugging.

This role offers the opportunity to work in a supportive, team-oriented remote environment where collaboration is encouraged and team members are available to provide guidance, answer questions, and share knowledge to support individual and team success. Apply now!

Work Location: Fully remote!

Work Hours: 8:00 a.m.-4:30 p.m. Eastern Standard Time

Purpose:

Under the direction of management and senior team members, the Associate Software Engineer will contribute to the Software Development Life Cycle (SDLC) by completing assigned projects and tasks while meeting established quality standards. The primary focus of this role is to develop a competent understanding of the technology stack and the ability to translate business requirements into technical solutions that support accurate member communication.

Responsibilities:

Design, develop, and maintain software applications.

Test, troubleshoot, and resolve application issues.

Build and maintain solutions that support business needs and maintain associated technical documentation.

Collaborate with business and technical teams.

Support production systems and deliver project work on time.

Develop a comprehensive understanding of the member and provider communication processes utilized by the team for UPMC. This includes electronic and USPS based communications that support document composition, delivery, and output management functions.

Establish a comprehensive understanding of the Inspire platform, including Designer, Scaler, Interactive, and QAR/CMOD, to support document composition, output management, and communication delivery processes.

Demonstrate the ability to effectively leverage multiple data sources, including SQL Server, Oracle, and Snowflake, to support application functionality, data integration, and reporting requirements.

Proactively identify and recommend more effective and efficient methods for completing assigned tasks while maintaining quality and meeting business objectives.

Security - Demonstrate knowledge of secure coding practices and the ability to follow established security protocols and standards.

Troubleshooting - Demonstrate the ability to resolve basic issues and contribute to issue resolution efforts.

Quality - Follow established coding standards, participate in code reviews, and deliver high-quality, unit-tested code.

Design - Follow established design patterns, demonstrate awareness of user experience standards, and contribute to the

design and implementation of individual application components.

Integration - Develop and support less complex integration components within a module.

Documentation - Create and maintain basic technical documentation to support application development, system functionality, troubleshooting, and operational processes.

Project Management - Take ownership of assigned tasks by providing accurate estimates and delivering quality results on time.

Software Solutions - Develop, validate, and implement software solutions that align with customer requirements, enterprise architecture standards, and approved project designs.

Qualifications:

Typically has familiarity with the work through education or practical experience.

Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable Experience in developing on cross-functional systems.

Deep knowledge of programming.

Basic understanding of the SDLC.

Highly driven and self-motivated to exceed expectations.

Ability to work independently and in a team-based environment Proficient in both oral and written communication.

Top Three Skill Needed for this role:

1. Software Development & Programming (C# and Inspire)

2. Database Technologies & Data Management (SQL Server, Oracle, and Snowflake)

3. Problem Solving, Troubleshooting & Debugging

Preferred:

Demonstrates a working knowledge of key technologies, including C#, Inspire, SQL Server, Oracle, and Snowflake.

Possess experience in software development and document composition using C# and Inspire in healthcare, financial services, or printing environments.

Utilize multiple data sources to create, manage, and deliver member communications across electronic and USPS delivery channels while supporting business and regulatory requirements.

Current or past UPMC employee or contractor.

Licensure, Certifications, and Clearances:

Act 34

UPMC is an Equal Opportunity Employer/Disability/Veteran