Software Engineer - Associate
Indexed description
Job Hours: Day Shift eastern standard time
Purpose:
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. The focus of this position will be to reach a competent level of the technology stack.
Responsibilities:
- Design, develop, maintain, and enhance IMS applications.
- Perform testing, troubleshooting, and defect resolution.
- Develop full-stack solutions using modern web technologies.
- Partner with stakeholders to gather requirements and deliver solutions.
- Provide production support and participate in on-call rotations.
- Security - Show fundamental knowledge and the ability to learn secure coding processes and writing, accessing, and following established security protocols.
- Quality - Follow established coding standards. Submit code for review and deliver quality, unit test code.
- Design - Follow established design patterns and has awareness of user experience standards. Responsible for individual components of design.
- Integration - Responsible for less complex components of integration within a module.
- Project Management - Has ownership in success of projects. Responsible for estimating and delivering on individual task within project.
- Software Solutions - Develop, validate, and implement software solutions based on customer requirements, Enterprise architecture standards, and defined project designs.
- Typically has familiarity with the work through education or practical experience.
- Bachelor’s degree in computer science, Software Engineering, or a related technical field. (preferred)
- Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable.
- Experience in developing 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.
- React.js
- C#
- SQL Server
- Software development methodologies (Agile/Waterfall)
- Database concepts and management systems
- Source control tools such as Git.
- Knowledge of software design patterns and engineering principles
- AI-assisted development tools (such as GitHub Copilot)
- Automated testing
- Secure software development
- Project management exposure
- Healthcare systems integration experience
- Identity and Access Management concepts
- Current or past UPMC employee or contractor
- Act 34
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search