Job Description
JOB TITLE: SR SOFTWARE DEV ENGINEER
DURATION: 12+ MONTHS WITH A HIGH POSSIBILITY OF EXTENSION
LOCATION: DULLES, VA 20166
MINIMUM QUALIFICATIONS
- B.S. Computer Science or Engineering is required with a minimum of 3 years of industry experience
- Ability to lead small teams from design, implementation to production support
- Experience in all aspects of software development including architecture and design, implementation and production support
- Demonstrated experience delivering innovative, customer-centric products at high scale
- Deeply technical with a track record of successful delivery as individual contributor
- Experience with building robust, scalable, distributed services
- Execution experience in fast-paced environments and performance driven culture
- Strong knowledge of large scale, high speed computing and big data platforms
- Experience with massively scalable messaging and distributed real-time processing
- Strong knowledge and experience with big data technologies including HDFS/Hadoop/PIG/Hive/Spark
- Knowledge of CI/CD and DevOps tools and processes
- Strong programming skills in Java
- Excellent written and verbal communication skills, e.g., the ability to explain the work in plain language
PREFERRED QUALIFICATIONS
- Candidate should have previous experience with web scale big data solutions
- Familiarity with data science and machine learning fundamentals
- Experience in public cloud such as AWS
- Experience in stream processing using Storm
- M.S. Computer Science or Engineering is preferred
Company Description
We are a technology solutions company helping organizations accelerate their business innovation and growth through project and talent solutions.