Application Architect

Application Architect

Apply Now

Duties

  • Lead activities with external vendors and internal team to identify, evaluate and recommend system hardware and software.
  • Defines and leads proof of concept activity associated with technology assessment.
  • Document the desired future state of application architecture, and document the gaps between current and future states. Define transition plans to close the gaps.
  • Design, document and drive adoption of enterprise-wide architectures and frameworks.
  • Assume a leadership role in establishing and insuring compliance with IT governance policies and initiatives including standards, code quality, unit testing, security, best practices and policies.
  • Serve as subject matter expert in multiple technology areas.
  • Work with software engineers, QA engineers, technical writers, configuration management and infrastructure, as needed, to ensure quality and the successful implementation of new applications or features.
  • Assist IT Managers in assessing feature and requirement trade offs.

Requirements

  • Bachelor’s degree in Computer Science or related years of experience.
  • 10+ years of experience in software or applications engineering and/or technical operations.
  • Extensive background in the .NET Framework, with recent emphasis on .NET Core
  • Experience in architecting .NET and .NET Core web and web service solutions
  • Real-world experience writing ASP.NET Core Web API REST services
  • Experience working with Azure PaaS and SaaS offerings
  • Virtualization and orchestration platforms Azure Kubernetes Service (AKS) and Docker
  • Managed SQL, Cosmos DB, Application Insights, Redis, Blob Storage.
  • Relational database with emphasis on SQL Server 2018+