Overview
Hybrid
Depends on Experience
Full Time
Skills
Agile
Cloud Computing
DevOps
Microsoft Azure
Communication
Collaboration
Job Details
Job Summary As a hands on Microsoft Solution Architect, you'll work on designing, developing, and delivering critical product features in a fast-paced, agile environment. You'll also serve as a technical leader-guiding team members, ensuring best practices, and helping the team overcome obstacles to maintain development velocity. This position requires expertise working in modern software engineering and product development methodologies, including iterative software development techniques. Demonstrated experience in cloud-based infrastructure, specifically Microsoft Azure technologies.
What You'll Do
- Develop, Evangelize and Promote Microsoft based solutions and best practices/patterns.
- Design and implement large-scale enterprise applications using Microsoft Azure technologies, including Azure App Services, Azure Functions, Azure SQL Database, Azure Cosmos DB, and Azure Batch.
- Develop and maintain .NET applications using modern development practices such as Agile methodologies and DevOps principles
- Collaborate with technical teams and stakeholders to identify business requirements and design solutions that meet those requirements.
- Develop data analytics solutions using Azure Data Factory, Azure Databricks, and Power BI.
- Ensure the performance, scalability, and security of the solutions designed and implemented.
- Provide technical guidance and mentorship to other members of the technical team.
- Help to improve engineering processes and application performance through thoughtful enhancements.
What We're Looking For
- 10+ years of experience in designing and implementing large-scale enterprise applications using Microsoft Azure technologies.
- Expertise in .NET application development using C# and modern development practices such as Agile methodologies and DevOps principles.
- Strong knowledge of data analytics and experience in designing and implementing data analytics solutions using Azure Data Factory, Azure Databricks, and Power BI.
- Strong experience with Azure Batch and its related services, including Batch AI and Batch Rendering.
- Background in application security, performance tuning, and scalability.
- Familiarity with Agile Scrum methodologies.
- Excellent communication, collaboration, and mentorship skills.
Toolset/Frameworks utilized not limited to:
- Microsoft Certified Azure Developer
- Azure Cloud, Azure App/Function/Storage/Batch
- Microsoft Test Framework for Unit and UI test, especially Selenium for .Net Core
- Azure Synapse including Data Lake, Pipelines and Visualization Tools
- Net Core, Blazor and Syncfusion Blazor.
- Agile or other iterative and incremental development methodologies, Continuous Integration, Continuous Delivery, DevOps, etc.
- IDE: Microsoft Visual Studio Enterprise
- Development Framework: Microsoft .NET, Microsoft Silverlight
- Version Control: Azure DevOps
- Edge, Chrome & Firefox web browsers
- Database: SQL Server, Oracle, Azure Data Lake
- UI Extension: Telerik DevCraft Ultimate, Syncfusion Studio Enterprise
- Business Intelligence: SAP BusinessObjects v4.2, SAP Crystal Reports, PowerBI
- Geospatial: ArcGIS Desktop and Server v10.6, and Safe FME Desktop & Server
- ETL: Informatica PowerCenter, SQL Server Integration Services, BMC Control M v8.0
- Data Governance: Informatica Axon, Informatica Enterprise Data Catalog (EDC)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.