UPMC Corporate IT is looking for a Senior Software Engineer to join their Technology Insights and Enablement and other Shared Services team to contribute to the SDLC by completing projects and tasks, and potentially leading new software projects.
Requirements
- 6+ years in C-Sharp, ASP.Net, and Power Shell
- 5+ years in Azure Portal products such as Azure Functions, Logic Apps, and Azure Data Factory
- 3+ years’ experience with GIT processes (i.e., check-in/check-out, branching, deployment, CI/CD pipelines)
- 2+ years of experience with API scripting
- Ability to optimize and refactor code across the above technologies
- Experience with database development and functions (e.g., SQL, stored procedures)
- Proficiency in DevOps SDLC lifecycle, including code management, particularly within Azure DevOps
Responsibilities
- Responsible for SDLC project deliverables as well as a consulting role to lead, guide, advise, and assess others on industry best practices
- Responsible for engineering automated processes using scripting languages and creating related documentation
- Implement updates to existing solutions with C-Sharp, Function Apps, or other Azure-native tools.
- Develop and independently deploy solutions.
- Develop, validate and implement software solutions based on customer requirements, Enterprise architecture standards and defined project designs
- Implement the overall system design. Exhibit awareness of user experience standards.
- Validate and review secure processes and protocols. Ensure that processes/protocols are followed by junior level staff.
Other
- The focus of this position will be to reach a mastery level of the technology stack and mentor less experienced team members.
- Highly driven and self-motivated to exceed expectations.
- Ability to work independently and demonstrated ability to lead in a team-based environment.
- Proficient in both oral and written communication.
- Solid understanding of Agile methodology