Premier is looking for a Software Architect to design new and enhanced software products/technologies, manage complex operations within these products, and ensure interoperability between different software systems, specifically within the Enterprise AI domain.
Requirements
- Strong Web, Desktop, and/or Cross Platform Application Development
- High proficiency in .NET, Java, Python or other modern software languages
- Good understanding and experience in SDLC Methodologies
- Strong experience with Data Acquisition, APIs
- Deep experience in the architecture and design of solutions to meet functional and non -functional requirements
- Strong experience in Relational Database design and SQL development
- Application Development
Responsibilities
- Domain blueprint/framework ownership and the associated technical roadmap (group of technologies or products).
- Establishing guiding principles and design patterns to be used for a product or domain area.
- Recommending technology choices to Principal Architect for vetting and approval.
- Taking product/domain vision and translating that into the technical blueprint for the engineering team to build.
- Making recommendations for new technologies.
- Hands-on delivery on the team, in addition to providing coaching, oversight for senior/lead software engineers.
- Implementing product vision
Other
- Provide mentorship and guidance to other members of the team to help increase their skills and enhance their ability to support project delivery
- Supports the team’s interactions with other teams within Premier to coordinate technical activities
- Creates guidelines for technology implementations and promotes adherence to those guidelines across technology teams
- Be adaptive and change priorities quickly; meet deadlines
- Attention to detail