Job ID :
8756
Company :
Virginia Information Technology Agency
Location :
NEWPORT NEWS, VA
Type :
Contract
Duration :
6+ Months
Salary :
Open
Status :
Active
Openings :
1
Posted :
03 Mar 2016
Job Seekers, Please send resumes to resumes@hireitpeople.com
Short Description:  Programmer Analyst
***Local candidates STRONGLY preferred***
***Possible Contract-to-Direct engagement*** (Interviewing would still be required for any direct hire opportunity).

Complete Description:  ****ALL CANDIDATES MUST BE ELIGIBLE FOR HIRE WITHOUT VISA SPONSORSHIP, as it is not presently available****

Software Developer with a solid understanding of VB.NET, JavaScript, SQL, and Visual Studio for University Environment.  Looking for a candidate with the following skills:

Education Required: Bachelor’s degree in computer science or related field, or equivalent coursework, certification and experience that equates to a Bachelor’s degree.

Experience Required:  Sufficient experience performing application development or programming in a production environment (5-7 years of hands-on development experience).  Combination of experience in programming and web development with languages such as SQL, Visual Basic, JavaScript, HTML/CSS, and ASP.NET. Candidates should also have experience with software management tools and processes, such as Git, PVCS, or Sourcevault.

Practical knowledge of systems analysis and design:
• Skilled at identifying application requirements by meeting with customers, observing business processes, and developing and running new applications and programs.  Ability to develop plans to support new and existing applications by automated or manual methods. 
• Ability to talk to customers about their business processes and strategies and develop computer reporting and application development strategies to support and enhance those business activities. Ability to implement those plans in the form of schedules, resource management plans, and delivered applications.
• Ability to analyze new and existing software, and determine effective ways to interface applications and share data between systems.

Knowledge, Skills and Ability in programming and systems implementation with both client/server and web-based systems:
• Practical programming, design, and reporting skills using PL/SQL, JavaScript, and/or VB.NET.
• Practical ASP.NET web application development skills, including design considerations, security implications, and interface and integration with disparate systems on a variety of platforms using different interface methodologies. 
• Practical knowledge of Microsoft Visual Studio and software development/management methods and tools.
• Solid understanding of software life-cycle methodologies, including source code management.
• Experience with Oracle database connectivity. 
• Experience with SQL, Visual Basic, JavaScript, and ASP.NET.

Additional requirements/Skill sets:
• Ability to quickly learn and apply new technical skills in both team and individual project environments.
• Ability to communicate clearly and professionally through written and verbal communications with both technical and non-technical peers.
• Proven ability to model professional integrity and behavior.
• Proven ability to work independently to gather requirements, work with customers, build software, conduct testing, and ensure customer satisfaction.

Bonus skills:
• Experience with Ellucian Banner SIS


Skill
Required / Desired
Amount
of Experience
Ability to program and debug in VB.NET
Required
5
Years
Ability to develop and debug JavaScript
Required
3
Years
Ability to develop and debug web applications that access an online database
Required
5
Years
Experience using Visual Studio 2010 or 2012 to develop applications
Required
5
Years
Experience using repository-based software tools such as Git, PVCS, or SVN to manage version control
Required
3
Years
Experience developing using PL/SQL
Highly desired
3
Years
Experience using Atlassian tools such as JIRA, Confluence, and/or Stash
Nice to have
3
Years
Experience with Ellucian Banner SIS
Nice to have
3
Years
Ability to interact with customer, determine needs, define technical requirements, develop new functionality, and test/implement the new functionality
Required
3
Years