Home
/
Comprehensive
/
Software Architect
Software Architect-March 2024
Philadelphia
Mar 27, 2026
About Software Architect

  Description

  Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, conducting innovative research, and educating future leaders in the field of medicine. Working for this leading academic medical center means collaboration with top clinical, technical and business professionals across all disciplines.

  Today at Penn Medicine, someone will make a breakthrough. Someone will heal a heart, deliver hopeful news, and give comfort and reassurance. Our employees shape our future each day. Are you living your life's work?

  Summary:

  The Software Architect is responsible for planning and implementing enterprise-wide hardware, software, and software as a service infrastructure, providing reproducible prototype, development, and production environments. Designs safe, resilient, and efficient environments and processes for scientific experimentation and machine learning life cycles in partnership with predictive health, research, and engineering teams.Responsibilities:

  Software design and architecture standards: Leads the specification and communication of software development and architecture design methodologies and standards for the Software Development team and other groups as appropriate for one of our development stacks: o Microsoft: Windows Server, Microsoft .Net, Microsoft SQL Server, Azure DevOps, plus additional tools and libraries to support responsive web development as needed [eg, JavaScript, Vue.js, Bootstrap, Ionic, etc.])o LAMP+: Linux, Apache, MySQL, PHP, Ruby on Rails, Oracle, PostGreSQL, Unix shell, Hashicorp, Kubernetes, Golang, Python, C/C++, GitHub

  Application Analysis: Leads analysis of existing and proposed applications to facilitate development of integrated corporate, distributed and client server business software.

  Software design and development: Leads and participates in design, development, testing, staging, and implementation of software development projects and applications.

  Environment design: Participates in the specification of environments for development, testing, staging, and production, including servers, clusters, other hardware devices and appliances, topology, enterprise tools, etc., for use by Application Development.

  Development tools: Specifies appropriate software development tools for use by all developers based on industry standards and best practices, existing team skill sets, short and/or long-term direction and needs as expressed by senior management, and evolving technology standards.

  Documentation: Clearly and concisely documents and communicates application architecture, analysis, design specifications, and standards and methodologies in a highly professional and standardized format.

  Mentoring: Acts as a technical lead and mentor to junior employees.

  Subject Matter Expert: Acts as a subject matter expert for the enterprise, and serves as the application architecture authority within that scope, including developing road maps for departmental and enterprise software application development, deployment, security, and maintenance.

  High-risk/High-impact software: Reviews and approves high risk and/or high impact software development and design decisions prior to implementation.

  Design and technical reviews: Leads application design and reviews activities to ensure that applications and processes developed by Application Development exhibit high levels of performance, security, scalability, maintainability, reusability and reliability upon deployment.

  Advisory role: Educates and provides technical advice to management, developers, and clients.

  Corporate technology workgroups: Represents the Software Development team in technology discussions with vendors, clients, and other internal teams; ensures client satisfaction.

  Innovation: Drives technology innovation through rapid proof of concepts and use of tools and methodologies that enable suchDevelopment methodologies: Specifies software and architecture development methodologies for the Software Development team, including standards, testing, deployment, and maintainability.

  Enterprise application blueprint: Understands the interaction between systems, applications, processes, data workflow, and services within the enterprise, and evaluate the impact of changes or additions.

  Education or Equivalent Experience:

  Bachelor's degree (Required)

  10+ years of software development experience, preferably as a senior technologist. (Required)

  7+ years in a role with responsibility for the architecture of web applications including Web Servers, Application Servers, and Database Systems. (Required)

  7+ years of experience designing and implementing software in a Microsoft environment (MS SQL Server, ASP.Net, Vue.js, Azure DevOps, etc.) or LAMP+ environment (Linux, Apache, MySQL, PHP, Oracle, PostGreSQL, Ruby on Rails, Kubernetes, Hashicorp, GoLang, C/C++, GitHub, etc.) (Required)

  7+ years of experience with one or more major DBMS platforms, such as Microsoft SQL Server, PostGreSQL, or Oracle. (Required)

  Skills/Abilities:

  Demonstrated customer service skills

  Demonstrated interpersonal/verbal communication skills

  Ability to communicate effectively with all levels of staff

  Skilled in end-to-end software design, development, and implementation.

  Skilled in designing and implementing web server, application server, and database solutions.

  Ability to constructively resolve issues and conflicts as they arise. Strong listening skills.

  Proven ability to lead projects from inception to successful implementation.

  Demonstrated ability to own success of projects and to instill a sense of individual ownership for project success in all team members.

  Ability to work within deadlines and with multiple priorities; ability to adapt to changing priorities.

  Orientation to teamwork and achievement of company and departmental goals.

  Excellent problem analysis skills and articulate communicator of complex technical and business topics.

  We believe that the best care for our patients starts with the best care for our employees. Our employee benefits programs help our employees get healthy and stay healthy. We offer a comprehensive compensation and benefits program that includes one of the finest prepaid tuition assistance programs in the region. Penn Medicine employees are actively engaged and committed to our mission. Together we will continue to make medical advances that help people live longer, healthier lives.

  Live Your Life's Work

  We are an Equal Opportunity and Affirmative Action employer. Candidates are considered for employment without regard to race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, familial status, genetic information, domestic or sexual violence victim status, citizenship status, military status, status as a protected veteran or any other status protected by applicable law.

  REQNUMBER: UPHS-INFOR-201978

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Senior Specialist, Business Process Analyst, Value Chain Management
Job Description Our Company is a global health care leader with a diversified portfolio of prescription medicines, vaccines and animal health products. Today, we are building a new kind of healthcare
Sr. Data Engineer
Cribl does differently. What does that mean? It means we are a serious company that doesn't takeitself too seriously; and we're looking for people who love to get stuffdone, and laugh a bit along the
Senior Software & Integration Engineer
Senior Software & Integration Engineer Position Type: Admin/Professional Full or Part Time: Full Time   Position Summary Information:   Responsible for programming related activities including an
Revenue Cycle Analyst I - McLaren Careers
Position Summary: The Revenue Cycle Analyst I is responsible for the review, education, maintenance, reporting and improvement of all aspects of the Revenue Cycle. This includes the monitoring of Rev
Buyer
'For those who want to keep growing, learning, and evolving. We at Kelly® hear you, and we’re here for you! We’re seeking a Buyer to work at a premier oil and gas client in Downtown Houston, Texas. S
Veterinary Assistant
If you are a current associate, you need to apply through our internal career site. Please log into Workday and click on the Career worklet on the landing page or search for Find Jobs. Benefits: We o
Machine Operator II (3rd shift) - $21.40/hr
Company Statement Graham Packaging is a people, planet and values-based company and a leader in sustainable packaging manufacturing. From the kitchen to the laundry room, Graham Packaging is part of
ASSISTANT ATTORNEY GENERAL-DLA - 41000568
ASSISTANT ATTORNEY GENERAL-DLA - 41000568 Date: Jan 23, 2024 Location: FT LAUDERDALE, FL, US, 33304 The State Personnel System is an E-Verify employer. For more information click on our E-Verify Webs
NASA Platform Engineer
MRI Technologies has partnered with NASA since 1988 to deliver software solutions that meet the complex operational environment of space flight. MRI, a woman-owned technologies and engineering servic
Solution Analyst
Job Description As a member of the Support organization, you will resolve post-sales customer inquiries via phone and electronic means. Your focus is to provide level two support including problem re
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved