Booz Allen Hamilton - Annapolis Junction, MD

posted 26 days ago

Part-time,Full-time - Senior
Annapolis Junction, MD
Professional, Scientific, and Technical Services

About the position

The Senior Modeling and Simulation Software Engineer will lead the design, development, testing, debugging, documentation, deployment, and maintenance of data-driven analytics and web-based tools. This role requires a full stack developer who can create end-to-end solutions in a fast-paced environment, working closely with customers to gather requirements and implement solutions. The engineer will utilize multiple programming languages and frameworks to enhance data comprehension and interpretation for analysts and modelers.

Responsibilities

  • Lead the design, development, testing, debugging, documentation, deployment, and maintenance of software and systems.
  • Develop data-driven analytics and web-based tools for analysts and modelers.
  • Set strategy and build a cohesive toolkit and framework using multiple programming languages.
  • Work closely with customers to determine requirements and propose technical approaches.
  • Implement, test, and deliver solutions by example.
  • Work on a variety of projects from conception to delivery.

Requirements

  • 5+ years of experience with software engineering in a Linux environment.
  • 4+ years of experience with developing software using Python and Java.
  • 3+ years of experience in data modeling for the normalization of data and working with metrics.
  • 3+ years of experience in developing and maintaining web-based server applications and implementing algorithms that interface with relational databases.
  • Experience with gathering requirements from project teams and determining priorities.
  • Experience with leading small cross-functional teams.
  • Experience with Agile team development and Linux and shell scripting.
  • Experience with data modeling.
  • TS/SCI clearance with a polygraph.
  • Bachelor's degree and 5 years of experience with software engineering or 9 years of experience with software engineering in lieu of a degree.

Nice-to-haves

  • Experience with unstructured databases, including Mongo and Elasticsearch and graph databases, including Neo4J.
  • Experience with Web page design in JavaScript, Angular, or Python Shiny.
  • Experience with using Apache NiFi to perform data flow processing.
  • Experience with using pig scripts to develop analytics against cloud data stored in Hadoop Distributed File System (HDFS).
  • Ability to work in an ambiguous, fast-paced, highly collaborative, and team-oriented environment.
  • Ability to exhibit flexibility, initiative, and innovation.
  • Master's degree.

Benefits

  • Health insurance coverage.
  • Life insurance coverage.
  • Disability insurance coverage.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development opportunities.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care support.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service