Description
43488 - Senior Data Consultant /Developer
Oakland, CA
Position type: w2
Contact duration: 13 months + (Strong possibility of extension)
Education: Bachelor's Degree
Purpose and Description:
To develop and enhance Web Reporting Applications. Candidate will be building and maintaining Web Applications primarily using JavaScript libraries (but not exclusively) and integrating them with Back End databases.
Essential Functions:
On a Daily Basis will be programming in JavaScript as well as in other Object Oriented languages.
Building and maintaining web applications.
Participate in requirements gathering efforts.
Design and document web application architecture.
Work effectively with Web Developers, Java Developers, and other project staff to successfully implement web applications.
Assist Project Manager with developing realistic project work-plans.
Comply with project standards and methodologies.
MUST HAVE items
7 years, high level experience with JavaScript (DOM, Prototype, OOP, JSON, any JS Framework except jQuery).*5 years with a Masters Degree*
7 years experience in one for the following languages: Java/C++/C#/VB.NET
7 years experience with Microsoft SQL Server management and development (Creating Database/View/Stored Process/UDF/Creating and managing users, permissions/SQL Mail configuration/Database backup, restore ).*5 years with a Master's Degree*
Experience with OOP Design patterns (Factory, Singleton or MVC)
Ability to write program code rather than using Visual IDE Toolbars
Full life cycle application development experience
Experience with MS Visual Studio and Eclipse IDE
Source control experience such as TFS/CVS/SVN/Git
Preferred Experience:
*These are things that we would like to see, but are NOT required to fill the position. These are NOT disqualifying items.*
Master's degree in economics, computer science, accounting, finance, health care administration, public health, statistics, mathematics, operations research, or related field
ExtJS experience
Windows Server administration
SharePoint administration/development.
Required Education:
Bachelor's degree in economics, computer science, accounting, finance, health care administration, public health, statistics, mathematics, operations research, or related field
Skills to be successful in this role:
Strong commitment to developing quality software
Manage multiple project across company
Ability to drive projects
Issue resolution and management
Ability to integrate
Effective communicator
Adaptable
Creative