JOB TITLE : (Mavensoft Technologies, LLC has an opening in Beaverton, OR) Software Engineer (Job Code 003)
DUTIES : Research, design and develop computer software systems. Analyze software requirements to determine feasibility of design within time and cost constraints. Formulate and design software system using scientific testing procedures, programming, and documentation. Create data pipelines from SAP HANA to Snowflake data warehouse and automate the entire process through airflow. Build live streaming data pipelines using Apache Kafka. Configure and integrate the entire solution with AWS. Design and develop the database architecture for data staging and consumption in Snowflake Cloud Datawarehouse. Perform ETL activities using python. Perform automated testing between source and target environments using python. Design and build the automated solution in AWS for creating a centralized digital PDF repository of financial contracts. Using python, extract the PDF documents from S3 and split them logically. Create DAGs in Apache airflow to automate the entire process. Customize the processes in Apache airflow using python. Participate in Program Increment (PI) planning, Sprint planning and retrospective sessions with the product manager, product owner, scrum master, and other product analysts to understand the business vision and create plans and objectives for the upcoming PI. Stay closely aligned with the product owner and global business teams throughout the iteration. Demo all work delivered at the end of each sprint to the business team. Explore, suggest, and implement new ideas that will inform the technical direction of the team. Create various branches in GIT, merge from development branch to release branch and create tags for releases. Handle importing of data from various data sources using Sqoop and spark connector, perform transformations using Spark.
REQUIREMENTS : Will work in unanticipated locations. Requires Masters in Computer Science, Engineering, or related and 1 year experience or Bachelors in Computer Science, Engineering, or related and 5 years progressive experience. 1 year must include experience with Hadoop, Spark, Python, Snowflake, and SQL.
Send resume to Mavensoft Technologies, LLC 15248 NW Greenbrier Pkwy Beaverton, OR 97006.