Reference # 19-00362 Title Application Architect
Location Phoenix, ARIZONA
Position Type Contract
Experience Level Contract
Start Date / End Date 01-07-2019 --- 31-08-2019
Duration: 2-3 months and thereafter as needed during the length of the project.

Application Architect

The job requires an Application Architect who can analyze the existing client server applications and propose a scalable application architecture using the current Microsoft technologies, Primarily .NET, SQL Server,SSRS, SSIS Packages, VB.NET, C#, TFS/DevOps, Web Services and/or API Services.

" Analyze the existing client server applications. Work closely with City's IT and City Clerk staff to gain knowledge and understanding of the existing applications and infrastructure
" Provide a road map with a scalable application architecture to re-write the existing .NET client server applications in a phased approach using current Microsoft technologies, Primarily .NET Core, SQL Server 2016, SSRS, SSIS Packages, VB.NET, C#, TFS/DevOps, Web Services and/or API Services, Agile ALM Methodology.
" Create application cartography of all the existing applications which may aid in the logical architecture of the future solution.
" Meet with City stakeholders to gather details and to go over the systems analysis.
" Document the findings and proposed solutions which are to be shared with City stakeholders.
" Create prototypes for proposed solutions.
" Provide a solution to ensure a seamless integration of new and existing systems to eliminate potential problems during elections and maintain data structure and integrity. Provide fallback strategy in case data integrity issues during elections using new and existing systems.
" Use TFS/DevOps to capture user stories, use cases(UAT) for user stories, source code, task times, bugs following the agile methodology.
" Shall deliver weekly project status reports to the IT lead and the City Clerk.
" Shall deliver presentations to ITS and City Clerk and/or audiences as requested to provide an overview of the engagement, provide status updates, and to communicate findings.
" Be a good team player with strong communication skills, verbal and written.
" Observe and assist with the technical components of the election process of the City.
" Review the current election applications and provide a functional analysis of the applications.
" Based on the functional analysis, re-write the existing applications to eliminate the deficiencies so they are more automated and supportable over the next five years. Test, troubleshoot and implement them in the next City elections.
The Client desires substantial experience and success in Microsoft technologies, primarily .Net, MS Access, SQL Server, SSRS, SSIS Packages, VB.NET, C#, TFS/DevOps, Web Services, API Services, understanding of client server technologies.