Date posted: 11/18/2016
Job Number: 224904 Job Category: Information Technology - Software Location: Manassas, VA US Schedule: Full-time Travel: None Shift: Day Job
Description: The
Computer Programmer will: 1) analyze and interpret complex
requirements, 2) write and test software implementations within an
established and distributed software development architecture that
leverages modern technologies, methodologies and principles, 3)
implement solutions with software architects and technical leads, 4)
write production-ready code and unit tests to meet technical and
business requirements, 5) develop data architecture and data modeling,
6) review user requirements and translate them into analysis and
implementation models, 7) provide development support from inception to
production support , 8) work with software QA and system administrators
to test and deploy code, and 9) interface with stakeholders and
management for status reports, presentations, and software
demonstrations. Qualifications:EDUCATION & EXPERIENCE: - Bachelor's
degree from an accredited college/university in Computer Science,
Information Systems, or other engineering degree with relevant software
development experience.
- 3-6 years of progressively responsible job related experience with one or a
combination of the following stacks or frameworks: Java, Spring
Model-View-Controller (MVC), Python & Django, AngularJS,
Servlets/JSPs, Swing, Eclipse, XML, JAXB, JAX-WS (SOAP), JAX-RS (REST),
OSGi, and GWT experience will be considered
- Proficiency Java and in JavaScript
- Development
experience in the following: client based application development, web
client development, object-oriented programming, design patterns, and
web service development and testing
- Ability
to work effectively with a team on complex projects, take ownership and
lead large portions of a project with little supervision
- Strong
communication (written and verbal) and organizational skills, and
experience in formulating and implementing Knowledge of IT solutions to
meet business requirements
- Ability to communicate effectively with project managers and tech leads
PREFERRED QUALIFICATIONS - Master’s degree preferred
- Agile development experience in a continuous integration environment
- Experience working with large scientific modeling software
- Experience with CBRN software development
- Experience working on contracts supporting the Defense Threat Reduction Agency
- Experience
with IBM Rational Jazz tool suite, or other similar tool suites, to
support agile development and continuous integration.
|
|