Lead the technical architecture and orchestration of application components to support IT system modernization initiatives.
Responsibilities
- Orchestrate the placement and interaction of application components to meet business requirements while balancing security, cost control, and compliance.
- Integrate cloud infrastructure with COTS packages, SaaS, web services, and external government applications.
- Design, create, and maintain distributed applications leveraging microservices architecture.
- Provide technical leadership to development staff regarding usability, security, mobility, and maintainability.
Required Skills
- 6+ years of experience in technical architecture or application development.
- Extensive experience with Microsoft Azure and Azure Function Apps.
- Proficiency in .NET (Framework 4.8+ or .NET 6+) and ASP.NET.
- Strong knowledge of Infrastructure as Code (IaC) and PowerShell.
- Hands-on experience with SQL, XML, HTML, SOAP, and REST.
- Experience with observability and distributed tracing in cloud environments.
- Solid understanding of relational database concepts and secure coding practices.
- Ability to design and support web-based applications on Microsoft/Windows platforms.
Preferred Skills
- Experience with network-based application orchestration and system administration enablement.
- Knowledge of telecommunication concepts and web services integration.