This site uses cookies. To find out more, see our Cookies Policy

Back End Developer, Mid in McLean, VA at Booz Allen Hamilton Inc.

Date Posted: 2/11/2019

Job Snapshot

  • Location:
    McLean, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Employee Type:

Job Description

Job Number: R0047819

Back End Developer, Mid

The Challenge:

Are you looking for an opportunity to build a powerhouse system that will modernize and secure the delivery of federal services? You know a good system is more than just a nice-looking interface + data. You use the right combination of clean code, APIs, analytics, and infrastructure to build a user focused solution. 

As a backend developer on our team, you will work within an Agile software development team to develop innovative applications that address our clients’ most challenging business, technology, and system integration needs. You’ll develop new and support existing software solutions for a data processing pipeline powering analytics, a public API, and a modern front-end Web site for a dynamic user base. You’ll leverage Agile methodologies to work daily with product owners, user experience designers, front-end developers, and data providers to extend REST APIs and their backend architecture. You’ll use a Cloud platform and the latest technologies to implement proven architecture, software design patterns, and modern data integration techniques. You’ll perform aspects of Agile software development, including user story writing, release and iteration planning, Agile modeling and design, coding, unit and integration testing, code reviews, and software documentation. You’ll contribute to the system implementation efforts at various layers, including REST API, Web apps, and data access and integration points, including Web services, messaging, file processing, and ETLs. You’ll work in a dynamic environment with talented team members to deliver quality software capabilities.

Empower change with us.

Build Your Career:

A challenging and dynamic work environment isn’t all we have to offer. When you join Booz Allen, you can expect:

  • access to experts in virtually every field
  • a culture that focuses on supporting our employees
  • opportunities that provide stability while offering variety

You’ll also be exposed to a wealth of training resources through our Digital University, an online learning portal featuring more than 5000 functional and technical courses, certifications, and books. Build your technical skills through hands-on training on the latest tools and tech from our in-house experts. Pursuing certifications? Take advantage of our tuition assistance, onsite boot camps, certification training, academic programs, vendor relationships, and a network of professionals who can give you helpful tips. We’ll help you develop the career you want, as you chart your own course for success.

You Have: 

-3+ years of experience with designing and contributing code to multiple Web development projects

-3+ years of experience with working on nontrivial applications using Python

-2+ years of experience with relational databases, including PostgreSQL, MySQL, SQL Server, or Oracle

-Experience in working with a version control system, including Git

-Experience in working with pip, virtualenv, and other Python tooling

-Ability to obtain a security clearance

-BA or BS degree

Nice If You Have:

-1-2 years of experience with object-oriented design and development

-1-2 years of experience in designing and integrating with Web-based REST APIs

-1-2 years of experience with ETL or data processing and integration using tools, including Pandas, Apache Spark, Parquet, Avro, Hadoop, Amazon S3, Amazon EMR, Talend, Pentaho, Informatica, Oracle Data Integrator, or SQL Server Integration Services

-1-2 years of experience with developing applications using an Object and Relational Mapper, including Hibernate, Alembic, or Django ORM

-1-2 years of experience with developing and deploying applications on a Linux OS

-1-2 years of experience with non-relational and NoSQL databases, including Elasticsearch, Cassandra, MongoDB, Neo4j, OrientDB, or similar

-1-2 years of experience with a caching solution, including Redis, Memcache, ElasticCache, Hazelcast, Geode/GemFire, or similar

-Experience with working on influencing Agile practices on team projects

-Experience with submitting Pull Requests in GitHub and passing Continuous Integration checks

-Experience with building and tuning analytical SQL queries for reporting

-Experience with building and deploying JavaScript applications in React or Angular that use data from a REST API

-Experience with managing AWS Cloud services, including RDS, EC2, S3, and the AWS SDK

-Ability to build data models and surface data through REST APIs given technical and data requirements

-Ability to use Docker to build containerized microservices applications

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.

Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.