Application Programmer IV (Closed)
SkillStorm is seeking a Hadoop Developer for our client in Richmond, Virginia. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.
Position Summary:
- The resource would be expected to perform few below tasks but not limited to these only:
- Contribute to Agile development related story refinement/defining requirements.
- Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.
- Understand and utilize basic architecture components in solution development.
- Code solution and unit test to deliver a requirement/story per the defined acceptance criteria.
- Execute automated test suites (integration, regression, performance); collect results and flag issues.
- Document and communicate required information for deployment, maintenance, support, and business functionality.
- Adhere to team delivery/release process and cadence pertaining to code deployment and release.
- Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
- Assist team with resolving technical complexities involved in realizing story work.
- Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
- Document and communicate required information for deployment, maintenance, support, and business functionality.
- Participate, contribute and can coach team members in the delivery/release (CI-CD) events, e.g. branching timelines, pull requests, issue triage, merge/conflict resolution, release notes.
Required Skills
- Bachelor’s or Master’s Degree in Computer Science or related field
- 7+ years of hands-on experience in software development with 2+ years of hands-on experience in Hadoop solution development
- Strong understanding of Python/Scala
- Collaborate with Solution Architects and technology groups to designing, developing, and maintaining software solutions
- Experience working on Agile teams
- Excellent verbal and written communication skills
Desired Skills:
- Must have hands on experience in designing, developing, and maintaining software solutions in Big Data Platforms.
- Experience building E2E Data solution using Big Data technologies.
- Understanding and experience with Hadoop ecosystem (preferably Cloudera).
- Must have hands on experience in HDFS, Map Reduce, Hive, impala, Unix technologies
- Must have hands on experience in Unix shell scripting
- Experience programming in Python, Scala or Java
- Sound knowledge of relational databases (SQL) and experience with large SQL based systems.
- Exposure to RDBMS data bases like DB2, oracle
- Able to assist in testing the software code and infrastructure to support data ingestion for multiple teams
- Support multiple projects with competing deadlines