Booz Allen Hamilton Software Developer, Senior in Springfield, Virginia

Key Role:

Join an experienced research and development team in support of the geospatial practice. Help support Joint Enterprise Modeling and Analytics to enable dynamic implementation of analytics, automate data processing, and perform programmatic data retrieval. Support the transition processes for building and modifying JEMA software components, ensure JEMA-IC Application Program Interface (API) compatibility, use Java, Python, and associated frameworks, and develop tools and processes to gather system- and operations-related metrics. This position is located in Springfield, VA.

Basic Qualifications:

-12 years of experience with software development

-Experience with participating in or leading rapid application development for quick reaction projects, including applications for data analytics and interactive visualization

-Experience with creating Java applications for data normalization, optimization, translation, transformation, and analysis

-Experience with planning and accomplishing goals and complicated tasks and providing consultation on complex projects as a top-level contributor or specialist

-Experience with developing secure Java REST and SOAP service clients, Java, Python, HTML 5, CSS and Bootstrap, D3.js, jQuery, PostgreSQL and GIS, or MongoDB languages

-Experience with developing browser-based, interactive UIs using HTML 5 and JavaScript, including dashboards

-Experience with using Eclipse IDE and Subversion version control development tools

-Experience with developing software for Windows 2000, 2003, XP, or Vista and Linux 32 and 64 bit operating systems, Linux System Administration, and using and developing for VM and Cloud infrastructures, including deploying and managing applications in AWS

-TS/SCI clearance

-BA or BS degree

Additional Qualifications:

-Experience with JEMA Component Developer's Kit

-Experience with REST and SOAP Web service clients using PKI and SAML authentication

-Experience with Angular JS and Leaflet

-Experience with OGC-compliant services, GeoServer, or ESRI applications

-Experience with Agile, Scrum, and spiral software development methods

-Experience with JIRA, configuration management, version control, design reviews, software documentation, and CMMI 2 or 3

-Ability to work independently and react to varying and ad hoc requirements driven by a dynamic customer

-Ability to be a self-starter and disciplined in using and documenting work performed in JIRA or a similar tool

-Ability to work collaboratively with software developers on a team to maximize code re-use and mentor junior programmers and analysts, as required

-BA or BS degree in CS, Engineering, Mathematics, Physical Sciences, or a related field preferred or MA or MS degree in CS, Engineering, Mathematics, Physical Sciences, or a related field a plus


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance is required.

Integrating the full range of consulting capabilities, Booz Allen is the one firm that helps clients solve their toughest problems, working by their side to help them achieve their missions. Booz Allen is committed to delivering results that endure.

We are proud of our diverse environment, EOE, M/F/Disability/Vet.

Job: *Information Technology

Title: Software Developer, Senior

Location: Virginia-Springfield

Requisition ID: 01221538