Kforce has a client seeking a Big Data Engineer in Beaverton, OR.
Establishes database management systems, standards, guidelines and quality assurance for database deliverables, such as conceptual design, logical database, capacity planning, external data interface specification, data loading plan, data maintenance plan and security policy
Documents and communicates database design
Evaluates and installs database management systems
Codes complex programs and derives logical processes on technical platforms
Builds windows, screens and reports; Assists in the design of user interface and business application prototypes
Participates in quality assurance and develops test application code in client server environment
Provides expertise in devising, negotiating and defending the tables and fields provided in the database
Adapts business requirements, developed by modeling/development staff and systems engineers, and develops the data, database specifications, and table and element attributes for an application
At more experienced levels, helps to develop an understanding of client's original data and storage mechanisms
Determines appropriateness of data for storage and optimum storage organization
Determines how tables relate to each other and how fields interact within the tables for a relational model
MS/BS in Computer Science, or related technical discipline
7+ years of industry experience
3+ years of relevant big data experience
Strong programming experience, Scala preferred
Experience working with Big Data streaming services such as Kinesis, Kafka, etc.
Experience working with NoSQL data stores such as HBase, DynamoDB, etc.
Experience building domain-driven Microservices
Experience provisioning RESTful API's to enable real-time data consumption
Experience in Python or Java
Experience working with Hadoop and Big Data processing frameworks (Spark, Hive, Nifi, Spark-Streaming, Flink, etc.)
Experience with SQL and SQL Analytical functions
Experience participating in key business, architectural and technical decisions
Experience designing, estimating and executing for complex software projects
Experience providing guidance and mentoring junior engineers
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.