Job Description :
Position : Sr .NET application developer
Location : Sacramento CA
Duration : 12 months

Primary Skills :
The Board is seeking consultative services for a highly-skilled programmer with extensive experience in Microsoft .NET technologies

Secondary Skills :
Write code using industry standard languages such as .NET framework, VB.NET, CNET, HTML, JavaScript, T-SQL, XML and utilizing Microsoft development

Description :
1. 5 years of professional experience of web application development and deployment
2. 5 years of professional experience of ASP.NET
3. Expert knowledge of Microsoft Visual Studio 2008 or later including VB.NET, CNET, ASP 2.0 or later, ADO.NET, AJAX, and Team Foundation Server

The Contractor’s staff must have a minimum of five (5) years of experience in the design, development, and implementation of web applications and solutions. At least three (3) years of that experience must have been in a lead capacity.

Responsibilities :
A. Write code using industry standard languages such as .NET framework, VB.NET, CNET, HTML, JavaScript, T-SQL, XML and utilizing Microsoft development tools (Visual Studio 2017, Team Foundation Server, and Microsoft SQL Server
B. Implement and code solutions using the Board’s coding and design standards.
C. Utilize industry best practices and standards, such as IEEE, for developing and
maintaining applications for networked PCs, internet/intranet, cloud based
systems, web services and web applications.
D. Provide technical review, input and recommendations.
E. Implement and test solution architecture.
F. Deploy solutions in various environments, including production.
G. Design and develop reports using Microsoft SQL Server reporting services.
H. Develop applicable documentation per the Board’s methodologies and standards.
I. Identify, resolve and test all defects and issues.
J. Develop and conduct tests for development activities, e.g. automated unit tests and test case scenarios.
K. Analyze system performance and identify areas for improvement and provide options and technical recommendations.
L. Develop solutions to optimize system performance, resource usage and business efficiency.
M. Develop and enhance scripts to automate routine administrative and deployment tasks
N. Convert Microsoft Access-based applications to the Board’s standard and secure technology platforms.
O. Identify, document and escalate technical risks and issues, and propose mitigation and contingency strategies.
P. Work closely with the Application Development Manager, Development Team, Project Managers, Project Leads and other project members and stakeholders as needed.
Q. Support all phases of Software Development Life Cycle (SDLC), including design, development, configuration, testing, deployment, support, maintenance and knowledge transfer activities related to the Board’s applications.