Azure Software Solutions Application Architect
Key Needs:
- Need someone who is very skilled with Azure
- Azure Resources (Functions, App Services, Service Bus, Cosmos DB, Blob Storage)
- Application Software Solutions Architect
- Design and develop software solutions that run on Azure
- Nice to know infrastructure
- SQL Server
- Dynamics 365 and Snowflake are added bonuses
Looking for a highly motivated application architect to join a team responsible for maintaining and implementing new software solutions to keep our repair centers running at peak capacity. You will be responsible for leading the design and development of high-level architecture, including application structure, components, interfaces, and data flows leading the development and delivery of high-quality software applications. We strive to use the latest technologies to build and implement industry-leading applications that will enable Company to be and remain the best Company in the nation.
Essential Job Functions:
- Lead functional enhancements to internal applications to maximize business performance.
- Manage, understand, prioritize and solve internal applications, SharePoint, and third-party production issues.
- Assist and provide input to the manager planning, estimation, and scheduling application development.
- Provide technical guidance/expertise to team members and in some instances lead to recovery plan when the solutions implemented need corrective action.
- Ability to develop and maintain applications hosted in Microsoft Azure
- Produce documented architectures, workflows, and logical processes.
- Develop and maintain sound change and release management practices for all database changes.
- Work with end users to develop business requirements and build technical solutions to meet requirements.
- Create and maintain application documentation through SDLC process.
- Experience with the design, management and maintenance of complex SQL Server applications and databases.
- Extensive knowledge of current IT and computer science concepts, issues, practices, methodologies, and trends, particularly those relevant to database design and administration
- Experience with and knowledge of database programming concepts including Structured Query Language, stored procedures, and triggers.
- Significant experience with analyzing and troubleshooting the interaction between databases, operating systems, and applications particularly in the areas of performance and resource usage.
Requirements:
- Bachelor’s degree in computer science, software engineering, or a related field.
- A minimum of 10+ years full life cycle experience in building and integrating applications.
- Proven success developing reporting solutions and applications to meet business needs.
- Solid understanding of ETL processes and how to design, develop & implement well integrated processes.
- 10+ years of experience with Microsoft web technologies in the Visual Studio .Net environment (C#, ASP.Net, web services, XML, JavaScript, HTML, SQL). React, TypeScript is a plus.
- 5+ years’ experience with Microsoft SQL Server
- 5+ years Azure and modern databases
- SharePoint Development experience specific to integration into AD and other corporate application data sources.
- Strong communication (verbal & presentation) skills necessary to be effective communicating at all levels of the organization.
- Key Technology Requirements and Experience:
- Windows Server 2019, SQL Server 2019, SharePoint O365
- Azure Functions, Azure Service Bus, CosmosDB, Azure DevOps
- Active Directory On prem/Azure AD integration experience