Senior Software Engineer
Dept of Alcoholic Beverage Control - Richmond, VA

This job posting is no longer available on Virginia Jobs. Find similar jobs: Senior Software Engineer jobs

The Department of Alcoholic and Beverage Control's Information Technology Services Division is growing and is seeking highly motivated experienced professionals. Our Agency is seeking a Senior Software Engineer that will be an integral part of the application development related to ERP and Taxation systems.

The Teams Strategic goals are to focus on delivering new ecommerce applications to the citizens of the Commonwealth using best practices. If you are looking for a team environment where you can be an integral part of bringing fresh ideas to the Commonwealth, send in your application!

Responsibilities

Your role will be very challenging and high paced. Your expectations will be to:

Design, Develop and Maintain complex applications. Provide problem analysis and resolution. Mentoring others. Assist in the creation/maintenance of system documentation. Coaching of users in application operations

Minimum Qualifications

Skilled in developing in an n-tiered application/web-based object oriented environment using J2EE, EJB, JSP, JavaScript, SQL, HTML and XML, Spring, Hibernate, Struts,JDBC, EJC, Multithreading, Reflection, JQuery, AJAX, Web Services, Java Servlets, PL/SQL and Oracle. Extensive working experience in problem analysis and resolution determination of complex problems, extensive knowledge of enterprise resource functions such as Financial Accounting, Asset Management, Purchasing, and Human Resources. Skilled in architectural design and implementation of EJB framework. Understanding of network environment. Ability to work independently or with a team to develop applications in a multi-tier environment. Demonstrated experience in requirements gathering and interpreting user statements. Develop and write analytical and technical documents. Aptitude to understand and document interdependences between systems for integrations. Established experience in providing technical leadership, training and mentoring to less experienced staff to deliver applications in accordance to defined requirements. Agile Team Development Experience preferred

Preferred Qualifications

Bachelors Degree, related certifications, Agile Experience, experience with electronic payment processing a plus, experience with Mobile Application Development a plus, verbal and written communication skills

Special Requirements

Virginia Jobs - 23 months ago - save job