|Reference #||19-00363||Title||Senior Application Developer|
|Start Date / End Date||01-07-2019 --- 31-12-2020|
Senior Application Developer
This job requires a senior developer with strong business/technical analysis and functional design background. It also requires substantial experience and success in application development using Microsoft technologies, primarily ASP.Net, ASP.NET Core, MS Access, SQL Server 2016, SSRS, SSIS Packages, VB.NET, C#, TFS/DevOps, Web Services, 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.
" Meet with City stakeholders to gather user stories and to go over the systems analysis.
" Communicate Findings with Sponsors via scheduled meetings as needed. Document findings and proposed solutions which are to be shared with City stakeholders.
" Work in a team environment to re-write existing applications and/or develop new applications to ensure a seamless integration of new and existing systems to eliminate potential problems during elections and maintain data structure and integrity.
" Use TFS/DevOps to capture user stories, use cases(UAT) for user stories, source code, task times, bugs following the agile methodology.
" Use ITS Enterprise Change management process for production deployment(s).
" Do code reviews with the entire team involving City technical staff.
" 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.