Current Opportunities
Software Engineer I
Description of Position
Description of Work:
Work closely with customers to understand system requirements and features. Implement system interfaces and features as defined by system architecture guidelines. Work as a collaborative member of an agile development team to produce system components based on 90 day spin cycle with 2 week iterations.
Specific duties include:
- Design and develop code, unit and integration tests
- Help in the design and development of next-generation SURREY system
- Design and run integration and end-to-end tests to verify performance against requirements;
- Analyze and interpret test results to characterize component behavior
- Participate as a collaborative member of an Agile team
- Participate in all aspects of the SCRUM process (planning, collaboration, lessons learned)
Required Skills and Experience:
- Three + years experience as a software developer supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOS tools and integration (with new and legacy systems)
- Three + years experience with Java development
- Knowledge in Linux/Unix, XML, Apache, Tomcat, JavaSript, Ajax, jQuery
- Ruby on Rails experience
- Ability to work independently to develop and review code
- Ability to work in a team using Agile Scrum
Desired:
- Oracle experience
- Ozone Widget Framework experience
- REST interfaces experience
Education:
- Bachelor’s Degree in Communications Engineering, Computer Engineering, Computer Science, electrical Engineering, Information Systems, Mathematics or similar degree and meets the experience requirements
Security:
- Candidates must have TS/SCI clearance with full scope poly
Security Clearance: Top Secret with Lifestyle Polygraph
Location: MD, Laurel/Ft. Meade
Salary: Salary commensurate with experience




