Senior Software Engineer for Big Data

The Advisory Board Company

(Washington, District of Columbia)
Full Time
Job Posting Details
About The Advisory Board Company
The Advisory Board Company is a best practices firm that uses research, technology, and consulting to improve the performance of 5,500+ health care organizations and educational institutions. Headquartered in Washington, D.C., with offices worldwide, we forge and find the best new ideas and proven practices from our network of thousands of leaders, then we customize and hardwire them into every level of member organizations, creating enduring value.
Responsibilities
* Create complex data processing pipelines as part of a diverse and high-energy team * Work on big data platforms, data ingestions, and full-stack development * Design scalable implementations of the models developed by our reverse-engineering teams * Create high-quality software through test-driven development processes in a collaborative programming environment * Deploy data pipelines in production based on Continuous Delivery practices * Play a key role in the future of our health care software products by working closely with product management and other stakeholders to aid solution development * Leverage the latest technologies to solve complex problems facing the health care industry
Ideal Candidate
* Education: Bachelor's Degree in technical field OR equivalent work experience * 5+ years of relevant professional work experience * 4+ years of experience coding with at least one JVM-based language (e.g. Scala, Java, Clojure) * 2+ years of experience with test-driven development using JUnit * 2+ years of experience using SQL * Experience with big data technologies * Experience developing software in a commercial software product development environment * Flexibility to work across a variety of software-related disciplines: solution design, agile development, unit testing, refactoring, and build/deployment automation * Demonstrated contributions to the development community, e.g. active on StackOverflow and GitHub * Experience building systems in the health care industry * Experience with a big data database management system (e.g. Cassandra, HBase) * Big data experience with Hadoop including ZooKeeper, Oozie, Hive, and Tez * Experience with behavior-driven development frameworks such as JBehave and Spock * Experience working with Spark, MapReduce, Cascading, and Scalding * Experience running and administering applications on Amazon Web Services * Experience with large data sets, product integrations, and performance enhancements * Experience with one or more scripting languages (e.g. shell, Perl, Python, PHP) * Prior experience building ETL systems * Hortonworks Certified Professional
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Medical, dental, and vision insurance, dependents eligible. 401(k) retirement plan with company match. 20+ days paid time off and 10+ paid company holidays. Daytime leave policy for community service or fitness activities (up to 10 hours/ mo each).

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.