
 |
|
Career Opportunities in Virginia
The following positions are available at Edge in one or our Virginia locations. For more information about any of these positions, or other opportunities at Edge, please contact:
Recruiting@edge-technologies.com.
Edge is an EO/AA Employer.
Senior Software Engineer VA#1167

Location:
McLean, VA
Education Requirements:
BS degree in Computer Science or related discipline
Experience Required:
The ideal candidate shall have strong programming skills to include the following experience:
- 4+ years of Enterprise Systems Architecture experience using UML
- 10+ years of software engineering experience
- 5+ years of Java and J2EE experience
- 5+ years leading small to mid-size technical teams
- Experience implementing J2EE Enterprise Messaging
- Experience with web service API and implementation (SOAP, WSDL, etc.)
- Knowledge of Object-Relational Mapping (ORM) technologies, such as Toplink or Hibernate
- Experience using CVS, SVN, or similar source code control tool
- Knowledge of database design and implementation in at least two (2) of Oracle, SQL Server, Lotus Notes, MS Access
- Proven ability to thrive in rapid application development (RAD) and Agile development environments
- Demonstrated flexibility to deliver quality software on time and on budget in an environment of rapidly changing requirements
- Strong verbal and written communication skills
- Strong customer relations skills and customer service mentality
Responsibilities include:
Top Secret/SCI clearance Required
The candidate will be a motivated and skilled self-starter who is ready to make a difference on the cutting edge in the nation's rapidly growing and changing counterterrorism effort. The candidate will be responsible for leading the architecture and implementation of J2EE Enterprise systems of customized COTS and GOTS products and engineering the components necessary to meet customer system requirements. The candidate will thrive as a leader of the full software development life cycle in an agile environment and be highly skilled in the implementation of J2EE Enterprise systems, including JMS, EJB, web services, industry standard design patterns, Enterprise Messaging, framework design and integration, and web/servlet implementations. The candidate will regularly utilize fluent knowledge of Java and the technologies typically used in J2EE systems, including XML, XSLT, Swing, JSTL, JSP, [X]HTML, JavaScript, etc. The candidate will also regularly draw on demonstrated depth of knowledge in database management systems to include SQL operations, table structures, stored procedures, triggers and views in Oracle, SQL Server, Lotus Notes and MS Access. The candidate should have experience working with analytic tools, including data visualization systems. The candidate will enjoy the intangible rewards that can only come from working hard, staying on the cutting edge of technology and methodology while making a real difference in an important mission.
Apply for this position
|
|