Previous Job
Previous
ABC Programmer Analyst 6
Ref No.: 18-03608
Location: Richmond, Virginia
Start Date: 05/29/2018
ABC Programmer Analyst 6 Java


*local candidates strongly preferred
*ALL candidates MUST be able to attend a personal interview (NO phone interviews, NO Skype, NO exceptions), if requested.
*contract to be extended beyond 6/30/18, possibly for 1-2 years
*this req is for a very senior resource, no heads-down coders. Candidate must have excellent communication and presentation skills, as well.


The Department of Alcoholic Beverage Control is seeking an experienced Senior Software Engineer to technically lead web-based development projects from analysis and design through production implementation and support. Specific duties include designing and developing new software products or major enhancements to existing software; integrating commercial off-the-shelf (COTS) software with existing agency-developed applications through APIs and web services; designing and executing unit tests; monitoring results of static code analysis in SonarQube and resolving issues as applicable; creating and implementing technical design solutions and documentation; identifying opportunities for application design improvement and following industry-standard software development processes. The successful candidate must be able to clearly communicate, orally and in writing, with business users and other senior IT staff is required. Additional duties include collaborating with team members, product owners and BSA's; and providing coaching and mentoring to less experienced team members in an Agile environment.

Qualified applicants should have significant experience with full software development life cycles and experience developing business applications in an object-oriented environment. Strong knowledge of Java and related frameworks and technologies such as Spring, Hibernate, JPA, SQL, Javascript, jQuery, Bootstrap, HTML and CSS is required. Working knowledge of design and development of Java and web based applications, and web services. Experience with tools such as Subversion, Linux, Sonatype Nexus, Jenkins, and SonarQube is preferred. .NET (C# and ASP.NET) exposure, experience with Oracle databases, Weblogic or similar Java application servers and penetration testing skills are pluses. The demonstrated ability to lead, mentor and work independently or as a member of a team is required, along with the ability to communicate effectively, both orally and in writing.

A Bachelor's Degree in Computer Science/Information Systems or comparable work experience is preferred as well as experience working with a variety of business divisions.
Required / Desired Skills
Skill Required / Desired Amount of Experience
Experience designing and development of Java applications Required 10 Years
Experience with Spring and Hibernate Required 5 Years
Experience with JQuery, javascript, html, css Required 5 Years
Knowledge of Maven Poms Required 1 Years
Experience with tools such as Subversion, Git, Jenkins Required 1 Years
Experience with databases and SQL Required 5 Years
Experience with Struts Required 1 Years
Experience with Weblogic Required 1 Years
Knowledge of Bootstrap Required 1 Years
General knowledge of Finance, POS, HR, WMS, or sales Required 1 Years
Knowledge of Unix Required 1 Years
Experience integrating on premise applications with cloud based applications Required 1 Years

Questions
Description
Question 1 Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you accept this requirement?
Question 2 Please list candidate's email address that will be used when submitting E-RTR.
Question 3 In what city/state does candidate CURRENTLY reside?
Question 4 Does your candidate's experience match or exceed the skills listed above and the number of years of experience with each sklll?
Question 5 Is candidate willing and able to travel to Richmond, VA for a personal interview? Manager will ONLY conduct in person interviews, NO Skype, NO exception
Question 6 How soon after an offer can your candidate start?
Question 7 Does your candidate agree to complete the entire engagement?
Question 8 Has your candidate been submitted to any CAI req in the past by any vendor? If so, for which VA state agency and when?