Ruby On Rails Application Developer, Senior in Washington, DC at Booz Allen Hamilton Inc.

Date Posted: 10/18/2018

Job Snapshot

Job Description

Job Number: R0039608

Ruby On Rails Application Developer, Senior

The Challenge

Are you looking for an opportunity to not just develop software, but to build a system that will have a positive impact?  As a full-stack developer, you can solve a problem with a complete end-to-end solution in a fast-paced, agile environment. We’re looking for a developer with the advanced skills needed to build, test, and deploy applications, enhancements or microservices for existing applications on their own utilizing Test Driven Development (TDD), Lean, and XP methodologies from vision to production-ready systems.

This role is more than just coding. We need a full-stack developer who will use their passion to learn new tools and techniques, identify and implement system improvements, and mentor teammates. Using Ruby on Rails, ReactJS, or React Native and related technologies, you’ll build large Ruby on Rails Web applications and bleeding edge React Native mobile applications with RoR backends. You’ll analyze the needs and the environment to make sure the solution you’re developing considers the current architecture and operating environment and future functionality and enhancements. Join us as we build systems to change homeland security and immigration for the better.

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, on-site 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:

-7+ years of experience with software development

-Experience as a multi-disciplined senior software developer with Ruby on Rails and JavaScript expertise in a multi-tier Web-based application environment

-Experience with building professional software through testing in rspec, capybara, jest, or enzyme

-Experience with working in Agile and Kanban environments

-Experience with working in a Continuous Integration/Deployment (CI/CD) pipeline using Jenkins and other associated technologies

-Ability to mentor and lead other developer teammates on best practices and coding standards

-Ability to obtain a security clearance

-BA or BS degree

Nice If You Have:

-Experience with ReactJS or React Native

-Experience with Jest, Enzyme Flow/Typescript, and eslint

-Experience with Agile life cycle management tools, including Leankit, Jira, or Rally

-Experience with Rspec, Capybara, Cucumber, and Selenium to enable excellent TDD processes

-Experience with developing APIs and Microservices

-Experience with Sublime Text, Atom, Bootstrap, HTML5, CSS3, or JavaScript

-Experience in working with proper Software Configuration Management (SCM) processes and using source code control and change management software preferred

-Experience with GIS functionality

-Experience with infrastructure in AWS, RedHat Linux, CentOS, Ubuntu, Apache, Chef, Pivotal Cloud Foundry (PCF), or OpenShift

-Experience with SQL coding

-Experience with Version control in Git and Github

-Knowledge of SQL statement optimization and tuning

-Knowledge of developing Ruby best practices

-Ability to perform work in the Washington, DC Area with telework permitted

-MA or MS degree or 15+ years of experience in a related field

-Certified Scrum Master (CSM) or Certified Scrum Developer (CSD) Certification


Clearance:

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, or veteran status—to fearlessly drive change.

JHT

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.