40684: Columbus, OH – IT – INS – Programmer 5/PR5

INS is looking for TWO PR5 for an assignment through the end of fiscal, with an extension for an additional 6 months. There is potential for an extension of an additional 6 months.
Onsite interviews ARE REQUIRED. Do not submit candidates unavailable to interview onsite. Local candidates preferred. If a candidate doesn't appear to be local, a bid comment must be included with the submission.
Will close to submissions: Friday, 6/3 at 3:30pm

Description of Duties

Development will be 70% of Total Work Effort: Modify existing application to use cookies through Enterprise System (ODIIS) logon application. Modify the application to authenticate against Active directory. Modify the login process to allow reporting of multiple companies.

Technologies: VB.Net, Classic ASP, VB, C# , Oracle stored procedures ,MVC 5, WCF, KnockoutJS, Bootstrap

Analysis will be 10% of Total Work Effort: Analyze VB.Net application for feasibility of upgrade/rewrite to C#.net

Design will be 10% of Total Work Effort: Modify screens necessary for the new login process

Testing will be 10% of Total Work Effort: Unit test after the development of each module. System

Experience Requirement

Experience Minimum # of years
VB.Net, Classis ASP, VB 3
C#.Net , ASP.Net 5
JQuery, KnockoutJS and Bootstrap 2
PL/SQL and stored procedures 5
Creating and implementing Web Services using WCF 5
Programming using MVC frame work 3

 

Project Description

The Department’s regulatory system has been and is being developed based on the Service Oriented Architecture principles, with over 30 services and over 15 UI applications implemented to date. The services are based on MS Windows Communication Foundation 4.0/4.5. The workflow-related components use MS Windows Workflow Foundation 3.5/4.0. Front-end composite web applications (UI) currently being developed are utilizing MVVM approach applied to the MS MVC Framework 4.0/5.0 (Razor engine) with JQuery, KnockoutJS, and Bootstrap.

Department has many Legacy applications that are in old versions of VB.net or classic ASP. These applications need to be modified to allow login through the Enterprise gateway system. Some application may need rewrite/upgrade to integrate the login process.

The Programmer is responsible for analysis, design, coding and assembly testing of all application code owned by the Development Team. Programmers typically are involved one or more agile (SCRUM) sprints and report to the Lead Programmer, Software Architect, or the Application Manager.

 

The Department has multiple application environments for development, deployment, and testing of the system (Development, QA, Pre-Production, and Production). The development team members work with other ODI employees and contractors to ensure proper progression of the delivered product through each of these environments. The development team members also work with the database team to ensure that related database scripts and database schema changes are implemented correctly and timely.

 

Each environment consists of multiple web/application servers (currently Windows/IIS) in a web farm configuration. All development is performed utilizing standard development environment (Visual Studio 13 or later) and Oracle PL/SQL developer/ Toad for Oracle.

 

Normally the Lead Programmer or Software Architect will design and prototype the target product. The team then will break the deliverables down into a set of tasks (may be UI or service-related). Every member of the development team is required to track and estimate hours for each of their tasks. Once a development task is assigned to the programmer, it is up to that programmer to follow the architectural and development standards and complete the task, working either on their own or in a smaller team. Programmer may have to track down business rules while interacting with the Business Owners or the Business Analyst.

Comments are closed.