Teamwork
     
 

Senior Software Engineer

 

Description:

Dowless & Associates, Inc. is seeking an energetic, innovative team player to perform as a Senior Software Engineer.  This candidate will be part of a team and must be willing to train and mentor other junior and high level developers. The senior software engineer will assist in the design and coding of future versions of the system including GUI improvement. 

 

Required:

  • Bachelor of Science in Computer Science or equivalent
  • 5+ years of full-time Java / J2EE product development experience
  • 3+ years of Crystal Reports experience
  • 3+ years Hibernate experience and a firm understanding of Hibernate concepts
  • 3+ years Oracle SQL experience
  • Ability to produce solid, production-grade and easy to maintain code
  • Strong verbal and written communication skills
  • Good listening skills

 

Desirable:

  • Familiar with Ruby on Rails, Groovy, Python JDBC, Servlets, EJB, JSP, Tomcat, JBOSS, XML/XSLT
  • Data conversion experience
  • Agile development methodologies
  • PuTTY/Telnet

 

Clearance: Must be willing to apply for a TS/SCI clearance with a Lifestyle Polygraph

 

Location: Northern VA

 

To apply: Please email your resume to careers@dowless.com