Description
UPMC Community Care Behavioral Health is seeking a full-time Senior Software Architect to join our rapidly growing Internet Strategy team!
The Senior Software Architect will work standard hours, Monday through Friday! While the position is based in Downtown Pittsburgh at the Heinz 57 Center, the Internet Strategy team has transitioned to working remotely full-time and will continue to do so permanently. Qualified candidates from remote regional or US locations are welcome to apply!
Community Care works to improve the health and well-being of over one million members through the delivery of effective and accessible behavioral health services. The Internet Strategy team is critical to the success of Community Care’s mission, developing and maintaining a secure, web-based ePortal to help our healthcare providers complete critical clinical and operational functions.
Under the general direction of the management team, this senior-level position requires a high degree of technical expertise in design, development, and implementation of an enterprise application architecture strategy. The Senior Software Architect will play a lead role in our workflow automation projects as we aim to transform the future of behavioral healthcare delivery for Medicaid recipients.
This role is responsible for our application’s computing architecture components: a front-end platform, back-end platforms, a desired migration to a cloud-based delivery, and a UPMC managed network. The Senior Software Architect provides technical expertise and recommendations to executive strategic leadership planning, and leads architectural feasibility analyses on potential future projects to management. Additionally, this position serves as an advisor and mentor in the integration of our current application architecture, as well as our migration to a Cloud Infrastructure Architecture based on customer-provided requirements to meet customer needs.
The ideal candidate for this position will have Cloud architecture expertise in design, development, and implementation of architecture strategy across various domains and projects. Additionally, extensive experience working in an Azure environment and/or an Azure Certification is preferred, as is previous Operations experience in networking, reliability, and/or DevOps.
Responsibilities:
- Provide service to ISD client community, patients, families, and visitors, while protecting the integrity and confidentiality of all data and information through physical and electronic measures.
- Provide service to our client community and, wherever possible, to our patients, families, and visitors under the commitments of ISD to the internal philosophies of client service and the UPMC dedication to Service Excellence.
- Manage the evaluation and documentation of client needs/business processes, both operational and financial, including current process analysis and proposed revisions to optimize business processes.
- Manage the design and documentation of system functional requirements in formats to facilitate the development of deliverables, such as Request for Proposals and/or Information, custom development efforts, project-based planning documents (such as scope documents), and client services communication.
- Direct ISD staff, clients, and/or vendors to evaluate, develop, and implement solutions, including both packaged system solutions and custom development application options.
- Ensure quality of information through business case and application-level testing, validating test results to initial business needs.
- Lead ISD staff, clients, and/or vendor staff to deploy production applications.
- Manage the design and documentation of system level, IS operations level, and end-user level procedures to support business applications.
- Provide ongoing troubleshooting, support, and maintenance of production applications.
- Includes 24/7 on-call coverage.
- Work with technical services and the integration team to design, test, and deploy appropriate hardware solutions, connectivity requirements, and interface solutions.
- Provide input to staff evaluation and assist management with staff development.
- Responsible for delivery of products and services within budget and targeted delivery date.
- Responsible for assisting management with budget and staffing processes.
- Responsible for the definition and implementation of organizational standards within area of expertise.
- Candidate must be highly motivated to instill, measure, and reinforce continuous process improvement (CMMI) on critical project development, deployment, and support processes to improve product and service quality to achieve business objectives.
- Provide support as required by ISD's Disaster Recovery Plan.
- Provide strategic leadership related to specific applications, applications integration, and/or Applications Development Methodologies.
- Pioneer, own, lead, and provide technical expertise for multiple application technologies that span LOBs and impact software, data, network/communication, and computing platform technologies.
- Provide strategic leadership in implementing technical solutions to business problems.
- Design and evaluate how future technology solutions affect current and future business strategies and processes.
- Pioneer, own, lead, and provide technical expertise with multiple technologies that span lines of business and affect software, data, network/ communication, and computing platform technologies.
- Manage or consult on large projects or multiple projects to ensure proper allocation of resources, individual project profitability, and high client satisfaction.
- Demonstrate deep understanding and expertise in project management, and train/coach/mentor other project team members and other project managers, as necessary.
- Provide technical design and Cloud architecture advice on major new platforms and products.
- Provide guidance to project teams in all phases of SDLC.
- Document Cloud architectures and perform research and analysis required for project proposals, system modifications, and new products.
- Own the overall system design, architecture, security, scalability, reliability, and performance of Cloud environments.
- Hold deep technical mastery and business knowledge of Cloud computing, DevOPS tooling, and infrastructure.
- Experience driving discussions with senior personnel regarding trade-offs, best practices, project management, and risk mitigation.
- Strategic thinking and analytical skills with demonstrated ability to combine broad technical, business, clinical, and political factors (required).
- Perform in accordance with system-wide competencies/behaviors.
- Perform other duties, as assigned.
Qualifications
- Typically has completed a four-year academic degree, including courses in Computer Programming, Systems Analysis, System Development, or Systems Engineering, OR has acquired core IT skills and knowledge via practical experience.
- Extensive experience working in an Azure environment preferred.
- Experience in Agile/Scrum methodologies using DevOps preferred.
- Subject Matter Expert in Cloud Technologies, including professional experience architecting and operating solutions built on Azure, preferred.
- Azure Certification preferred.
- Intuitive, holistic understanding of highly complex system designs and performance even in unstable/dynamic or crisis situations based on broad and deep applied professional experience.
- Intervenes flexibly/creatively to improve system design and/or performance.
- Skilled in conflict management and effectively managing the most challenging relationships with and among business partners, vendors, professional peers, and other team members.
- Mentors peers to acquire fine points of professional practice.
- Must meet IT Career Level Criteria for Individual/Team Contributors outlined in the Universal Criteria Leveling Guide.
Licensure, Certifications, and Clearances:
- Act 34
UPMC is an Equal Opportunity Employer/Disability/Veteran
Total Rewards
More than just competitive pay and benefits, UPMC’s Total Rewards package cares for you in all areas of life — because we believe that you’re at your best when receiving the support you need: professional, personal, financial, and more.
Our Values
At UPMC, we’re driven by shared values that guide our work and keep us accountable to one another. Our Values of Quality & Safety, Dignity & Respect, Caring & Listening, Responsibility & Integrity, Excellence & Innovation play a vital role in creating a cohesive, positive experience for our employees, patients, health plan members, and community. Ready to join us? Apply today.