Previous Job
Previous
Programmer Senior High
Ref No.: 17-00814
Location: Albany, New York
Start Date: 07/03/2017
Agency:
Board of Elections

Is this a Project or Program specific request (e.g., Connections, SFS)?
Yes
If yes, please list the Project or Program Name:
Candidate Management and Campaign Finance Redesign Project
Please provide a short description of the project:
The New York State Board of Elections requires a new system to manage candidates for public office and to meet campaign finance law requirements. The current system is 20+ years old and is obsolete. The new system will be implemented using Microsoft technologies including Internet, .Net and SQL Server.
Please provide a full listing of the day to day tasks to be performed by the Consultant (be descriptive and specific):
The consultant will serve as a .NET Developer implementing the new CAPAS FIDAS system including:
Analysis, design, prototype/wireframes, coding, component and assembly testing of all application code owned by the Application Team
Maintenance (including production support), enhancement and development work
Mentor SBOE staff on .Net implementation
Write application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions
Which Service Group is required?
Service Group 1
What is the number of staff being requested?
(maximum of 5)
2
Which Job Title Category is required?
Programmer
Which Skill Level is required?
Senior
Which Skill Demand is required?
High
How many Candidate Response Forms are being requested per Contractor per position? (1 or 2)
2
When is the Target Start Date?
(30 Business Days minimum from date of request)
7/28/2017
How long is the engagement? (in months)
24
When is the estimated completion date?
7/27/2019
Is this a Full or Part-Time Position (Full time is considered 40 Hours Per Week)?
Full Time
If Part-Time, enter approximate number of hours per week:
What are the daily work hours? (note if negotiable or list preferred start and end time):
8:30 - 5
Where is the Home Base Region?
Region 1
Where is the work office located? Enter Building Name (if known) Full Street Address, City, and ZIP
40 North Pearl Street
Albany, NY 12207
What type of software is typically used by the Agency? (e.g., Agency is an "IBM shop.”)
Microsoft .Net C# and development tools
What type of hardware is typically used by the Agency? (e.g., Agency is a "Client shop.”)
Currently converting from Dell to Client
Position Mandatory Qualifications
Programmer
Analysis, design, coding, component and assembly testing of all application code owned by the Application Team
Maintenance (including production support), enhancement and development work
Write application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions
Senior 60 - 84 Months, Candidate is able to work without assistance and can provide leadership for others; may have advanced education
Requested Qualifications
72 Months of Experience in creating secure web applications in Microsoft .Net in a team environment.
36 months experience programming applications in Windows Communication Foundation (WCF), MVC, JQuery, JSON, and C#.NET, using .NET Framework 4.0 or above
24 Months of Experience in designing/architecting accessible, responsive web applications
60 months experience in developing stored procedures, functions, packages in MS SQL Server 2008 or higher using TSQL
24 months experience writing unit tests
12 months experience maintaining application code in Team Foundation Server
6 Months of Experience in development using Agile/Scrum
12 months creating reports using SQL Server Reporting Services (SSRS)
60 months experience in designing and creating relational database structures in SQL Server to meet business needs
Bachelor's Degree in an Information Technology related field, from an accredited institution.
A copy of the degree must be submitted with the Candidate Response Form
Additional Information Requests:
Are there additional security requirements for the Authorized User?
Non-Disclosure Agreement
Will additional training possibly be required during the Engagement?
No
If Yes, provide description of anticipated training.
What type, or manner, of Knowledge Transfer is requested during the engagement?
Written documentation and mentoring SBOE IT staff
Is travel anticipated during the Engagement?
No
If Yes, please list anticipated frequency and locations for travel: