UPMC is hiring two Software Engineer-Associates to join their Application Engineer team. This opportunity offers an excellent total rewards package and opportunity for growth. If you have, C#, REST / Web API, Microsoft Stack APPLY NOWWork Location: Fully RemoteWork Hours: Standard daylight hours must be able to work eastern standard timePurpose:
Under the direction of management and more senior members of the team, the Software Engineer - Associate will contribute to the overall Software Development Life Cycle (SDLC) by completing assigned projects and tasks by meeting established quality measures.
Responsibilities
- Application Development Cycle
- Show fundamental knowledge of application development cycle.
- Quality
- Follow established coding and unit testing standards.
- Submit code for review and deliver quality, unit test code.
- Participate in peer code reviews.
- Remote Work Proficiency
- Be highly available and responsive on chat during Eastern time work hours.
- Be on time for meetings.
- Use camera when asked.
- Interactions with Others
- Successfully completes projects, tasks, and initiatives by embracing a team-first approach.
- Works in collaboration with team and offers feedback, where appropriate, to complete individual and group efforts.
- Shows the ability to adjust and be flexible to change by adapting approach when necessary.
- Security
- Show fundamental knowledge and the ability to learn secure coding processes and writing, accessing, and following established security protocols.
- Design
- Follow established design patterns and has awareness of back-end design and user experience standards.
- Responsible for individual components of design.
- Troubleshooting
- Show the ability to resolve basic issues and offer input on issue resolution.
- Integration
- Responsible for less complex components of integration within a module.
- Documentation
- Create basic technical documentation.
- Project Management
- Has ownership in success of projects.
- Responsible for estimating and delivering on individual task within project.
- Communication
- Responsible for demonstrating appropriate, clear, concise, and effective written and oral communications in all interactions to build relationships and accomplish day to day work and projects.
- Self-Development
- Responsible for continuous self-study, trainings, partnering with more senior members of team, and/or seeking out opportunities to broaden scope to stay up to date with industry and organizational trends.
- Seeks feedback from senior team members for development and effectively incorporates feedback into work and behaviors.
- Software Solutions
- Develop, validate and implement software solutions based on customer requirements, Enterprise architecture standards and defined project designs. *Performs other duties as assigned. *Performs in accordance with system-wide competencies/behaviors.
- 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 3 Skills Needed:C# REST / Web API /Open API Specification
- Microsoft Azure Cloud
- Preferred: YAML knowledge (bonus)
- SAFe certification or training (bonus)
- Scrum certification or experience (bonus)
- Current or past UPMC employee or contractor
- Licensure, Certifications, and Clearances:
Act 34UPMC is an Equal Opportunity Employer/Disability/Veteran