Design application architectures, component designs, and systems integrations for business solutions.
Responsibilities
Create overall application architectures, component designs, and system implementations.
Capture requirements for data, workflows, logical processes, hardware, and cloud topologies.
Produce design artifacts including technical estimates, sequence diagrams, and data models.
Coordinate new system development to ensure integration with existing application systems and COTS solutions.
Design and implement enterprise security and technology patterns.
Required Skills
8+ years of experience in enterprise-level application design and integration.
8+ years of experience in Azure cloud-native and hybrid architecture.
8+ years of experience in SaaS architecture.
8+ years of experience with integration architecture and Agile/Scrum teams.
5+ years of experience with Docker and Azure cloud services including AKS, Azure Functions, Azure Container Service, Azure App Services, and Azure API Management.
2+ years of experience with Azure Data Factory and Azure Data Lake.
Hands-on experience with Microservices, Azure architecture, and Domain Driven Design.
Proficiency with WCF, Web API, JQuery, T-SQL, and PL/SQL.
Experience with Azure DevOps, PowerShell, and Terraform.
Competency with XML constructs and API protocols including SOAP and REST.
Preferred Skills
Experience with Spatial Architecture, specifically ArcGIS.