Job Details

Big Data Engineer / Software Engineer

Pittsburgh, Pennsylvania, United States
Job Title Big Data Engineer Software Engineer Client Direct Client Duration 6 months initial contract with a conversion to full time plus benefits (Contract to Hire on Full-time) Location Work from Home (Client Location is in Pittsburgh, PA 15206) PROFESSIONAL EXPERIENCEQUALIFICATIONS Will work remote during COVID and then expected to report to office when restrictions are lifted. Must have Scala and Spark and would like to see API and web-services experience. Architect and Lead Developer are in Pittsburgh, PA who will be training and helping this developer. Scrum and Agile experience is preferred and someone who can actively participate in meetings. Responsibilities Develop scalable streaming solutions based on Apache Spark and Apache Kafka using Scala and Java Design, architect, optimize, and refactor code to maximize performance Write comprehensive automated unit tests Inform and encourage the technical growth of the team Support existing programs and modules from both debugging and enhancement perspectives Participate in code reviews and extensive unit testing Write technical documents as part of established methodology Write functional and technical specification documents and collaborate with systems analysts and product owner to ensure solutions align with business objectives Work closely with QA team and internal users Requirements Requires a four-year degree in Computer ScienceInformation Technology, ComputerElectrical Engineering or related discipline At least five years of experience in systems analysis and programming, addressing unique issues of architecture and data management Experience to work at the highest technical level of all phases of systems analysis and programming activity across the full scope of software development cycle Experience with Spark, Scala or similar functional programming language Experience with Hadoop data stores and formats like Hive, HBase, and Parquet REST-based Web service development experience Experience with the JVM Experience with SQL and RDBMS technologies Experience building scalable solutions Experience with automated unit testing Strong written and verbal communication skills Ability to work both independently and as part of a team

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events