The Senior Architect contractor is required due to the specialized nature of implementing Generative AI tooling such as GitHub Copilot and the associated high-scale cloud infrastructure on platforms like Azure, and the need for immediate, focused expertise that is not currently available internally. The architect must have proven experience in defining systems and application architecture to ensure the new application is highly-available and highly-performant. As outlined in the standard description, the Senior Architect will: 1. Define the end-to-end technical architecture for a high-availability, high-performance external application on Azure, including load balancing, auto-scaling, and secure gateway services, while governing the integration of GitHub Copilot into the C# development lifecycle. 2. Oversee and execute the deployment of the new application infrastructure, ensuring it meets highly-available and highly-performant requirements for real-time external querying by up to 1 million users. 3. Provide the technical vision for leveraging generative AI in the development process. 4. Utilize their proven experience in defining systems and application architecture to perform a variety of complicated tasks with minimal or no direct supervision. Code development utilizing AI assistants. | Required | | |
Deploying software on cloud. | Required | | |
C# development expertise. | Required | | |
Scaling applications for large user base. | Desired | | |
Experience working with the government sector. | Desired | | |
Ability to lead a team. | Desired | | |
Strong communication/ leadership skills. | Required | | |
Strong influence, collaboration and negotiation experience. | Required | | |
Ability to collaborate with supporting resources across business and/or functional lines. | Required | | |
Have excellent oral and written skills/possess strong meeting and work session facilitation skills. | Required | | |
Have the ability to work independently and as part of a team, the ability to manage time and resources to meet assigned deadlines. | Required | | |
Have strong understanding of prioritization stemming from the elicitation of system and/or user requirements. | Required | | |
Have excellent organizational skills, proven analytical, planning, problem solving, and decision-making skills | Required | | |
|