Premier, Inc
Software Architect - Enterprise AI
Premier, Inc, Charlotte, North Carolina, United States, 28245
Overview
Software Architect - Enterprise AI
What you will be doing The Software Architect will design new or enhanced software products/technologies and manage the complex operations within those products, ensuring interoperability between products/technologies. Responsibilities include domain blueprint/framework ownership, establishing guiding principles and design patterns, recommending technology choices, translating product/domain vision into a technical blueprint for the engineering team, and hands-on delivery as needed. The role includes mentoring and oversight for senior/lead engineers and ensuring product quality and adherence to architecture governance guidelines.
To be successful in this role you must have experience in
Strong Web, Desktop, and/or Cross Platform Application Development
High proficiency in .NET, Java, Python or other modern languages
Good understanding and experience in SDLC Methodologies
Strong experience with Data Acquisition, APIs
Deep experience in architecture and design to meet functional and non-functional requirements
Strong experience in Relational Database design and SQL development
Key Responsibilities
Responsibility #1 - 75%
Software / Solution Design
Development for stories of any size; involvement in delivery of complex development efforts
Craft current and future-state high level system designs
Participate in solution design discussions and influence business and product strategy
Lead exploration and proof-of-concept initiatives
Initiate and lead process and technical improvements
Assess current and future technologies; evaluate business and technology partners
Translate product/domain vision into the technical blueprint for the engineering team
Responsibility #2 - 20%
Mentoring / Coaching
Provide mentorship and guidance to team members to enhance project delivery
Coordinate technical activities with other teams
Assess technical skillsets of less senior members and support staff development plans
Share applicable technologies as team best practices
Provide knowledge/subject matter expertise of multiple Premier products or business domains
Responsibility #3 - 5%
Governance
Create guidelines for technology implementations and promote adherence across teams
Provide knowledge of Premier processes relevant to the role
Required Qualifications Work Experience:
7 or more years
Education:
Bachelor’s degree (Required)
Preferred Qualifications Skills
Application Development
Data Acquisition
Technology Architecture
Experience
UI Development
Object Oriented Programming
Linux & Windows Server OS's
Copilot/AI
HTTP Protocol, REST API, JSON
Azure
Cloud Technology
Javascript and JQuery
DevOps tools such as GIT, TFS, Azure DevOps, JIRA, etc
Application Test and QA processes (Regression, Unit, Interface, and Integration Testing)
Test Automation and Testing Frameworks
Infrastructure: networking, server configurations, and DR/BC
SQL Server development and design; Liquibase
Secure software development tools and techniques
UIPath and/or Microsoft PowerPlatform (PowerApps, PowerBI, PowerAutomate)
Education
Bachelor's degree
Additional Job Requirements
Remain in a stationary position for prolonged periods
Be adaptive and change priorities quickly; meet deadlines
Attention to detail
Operate computer programs and software
Communicate effectively with audiences in person and electronically
Day-to-day contact with others (co-workers and/or the public)
Make independent decisions
Work in a collaborative environment with peers
Working Conditions: Remote
Travel Requirements: Travel 1-20% within the US
Physical Demands: Sedentary; occasional exertion of up to 10 pounds of force
Premier’s compensation philosophy is to ensure compensation is reasonable, equitable, and competitive. Internal salary range for this role is $113,000 - $188,000. Final salary is dependent upon market factors including budgets, experience, and location.
Benefits
Health, dental, vision, life and disability insurance
401k retirement program
Paid time off
Participation in Premier’s employee incentive plans
Tuition reimbursement and professional development opportunities
Premier at a glance
Ranked #1 on Charlotte’s Healthiest Employers list (2019, 2020, 2022, 2023) and 21st Healthiest Employer in America (2023)
Named one of the World’s Most Ethical Companies (12th year)
Modern Healthcare Best in Business Award (2024)
Recognized by KLAS for Overall Healthcare Management Consulting
Premier is an equal opportunity employer. Qualified applicants will receive consideration without regard to protected characteristics. If you need assistance in the application process, please contact diversity_and_accommodations@premierinc.com or Premier Recruiting at 704-816-5200.
#J-18808-Ljbffr
What you will be doing The Software Architect will design new or enhanced software products/technologies and manage the complex operations within those products, ensuring interoperability between products/technologies. Responsibilities include domain blueprint/framework ownership, establishing guiding principles and design patterns, recommending technology choices, translating product/domain vision into a technical blueprint for the engineering team, and hands-on delivery as needed. The role includes mentoring and oversight for senior/lead engineers and ensuring product quality and adherence to architecture governance guidelines.
To be successful in this role you must have experience in
Strong Web, Desktop, and/or Cross Platform Application Development
High proficiency in .NET, Java, Python or other modern languages
Good understanding and experience in SDLC Methodologies
Strong experience with Data Acquisition, APIs
Deep experience in architecture and design to meet functional and non-functional requirements
Strong experience in Relational Database design and SQL development
Key Responsibilities
Responsibility #1 - 75%
Software / Solution Design
Development for stories of any size; involvement in delivery of complex development efforts
Craft current and future-state high level system designs
Participate in solution design discussions and influence business and product strategy
Lead exploration and proof-of-concept initiatives
Initiate and lead process and technical improvements
Assess current and future technologies; evaluate business and technology partners
Translate product/domain vision into the technical blueprint for the engineering team
Responsibility #2 - 20%
Mentoring / Coaching
Provide mentorship and guidance to team members to enhance project delivery
Coordinate technical activities with other teams
Assess technical skillsets of less senior members and support staff development plans
Share applicable technologies as team best practices
Provide knowledge/subject matter expertise of multiple Premier products or business domains
Responsibility #3 - 5%
Governance
Create guidelines for technology implementations and promote adherence across teams
Provide knowledge of Premier processes relevant to the role
Required Qualifications Work Experience:
7 or more years
Education:
Bachelor’s degree (Required)
Preferred Qualifications Skills
Application Development
Data Acquisition
Technology Architecture
Experience
UI Development
Object Oriented Programming
Linux & Windows Server OS's
Copilot/AI
HTTP Protocol, REST API, JSON
Azure
Cloud Technology
Javascript and JQuery
DevOps tools such as GIT, TFS, Azure DevOps, JIRA, etc
Application Test and QA processes (Regression, Unit, Interface, and Integration Testing)
Test Automation and Testing Frameworks
Infrastructure: networking, server configurations, and DR/BC
SQL Server development and design; Liquibase
Secure software development tools and techniques
UIPath and/or Microsoft PowerPlatform (PowerApps, PowerBI, PowerAutomate)
Education
Bachelor's degree
Additional Job Requirements
Remain in a stationary position for prolonged periods
Be adaptive and change priorities quickly; meet deadlines
Attention to detail
Operate computer programs and software
Communicate effectively with audiences in person and electronically
Day-to-day contact with others (co-workers and/or the public)
Make independent decisions
Work in a collaborative environment with peers
Working Conditions: Remote
Travel Requirements: Travel 1-20% within the US
Physical Demands: Sedentary; occasional exertion of up to 10 pounds of force
Premier’s compensation philosophy is to ensure compensation is reasonable, equitable, and competitive. Internal salary range for this role is $113,000 - $188,000. Final salary is dependent upon market factors including budgets, experience, and location.
Benefits
Health, dental, vision, life and disability insurance
401k retirement program
Paid time off
Participation in Premier’s employee incentive plans
Tuition reimbursement and professional development opportunities
Premier at a glance
Ranked #1 on Charlotte’s Healthiest Employers list (2019, 2020, 2022, 2023) and 21st Healthiest Employer in America (2023)
Named one of the World’s Most Ethical Companies (12th year)
Modern Healthcare Best in Business Award (2024)
Recognized by KLAS for Overall Healthcare Management Consulting
Premier is an equal opportunity employer. Qualified applicants will receive consideration without regard to protected characteristics. If you need assistance in the application process, please contact diversity_and_accommodations@premierinc.com or Premier Recruiting at 704-816-5200.
#J-18808-Ljbffr