Senior Software Engineer (Programmer Analyst)
MillenniumSoft Inc · Richmond, VA · 23 mo ago
EngineeringFull-time
About the role
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.
Responsibilities
- 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
- Making and executing unit tests
- Monitoring results of static code analysis in Sonar Qube 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
- Collaborating with team members, product owners and BSA's
- Providing coaching and mentoring to less experienced team members in an Agile environment
Requirements
- 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
- Experience with tools such as Subversion, Linux, Sonatype Nexus, Jenkins, and SonarQube is preferred
- Experience with Weblogic or similar Java application servers and penetration testing skills are pluses
Qualifications
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.
Skills
- Excellent communication and presentation skills
Benefits
Contract to be extended beyond 6/30/18, possibly for 1-2 years
Pay
N/A
Schedule
N/A
Benefits
N/A