Software Engineer

JOB TITLE :  Software Engineer

DUTIES (Mavensoft Technologies, LLC has an opening in Beaverton, OR) Software Engineer: 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. Facilitate or perform application support, problem solving, and issue resolution with internal and external resources. Contribute to database design and create critical-path, high-risk, advanced technical designs. Design and Implement CI & CD Pipelines achieving the end to end automation support deployment activities via Jenkins. Develop Automation Scripts for Data loads from BW SAP Hana to Snowflake Database. To Create various branches in GIT, merge from development branch to release branch and create tags for releases. Create DAGs in Apache airflow to automate the entire process. Customize the processes in Apache airflow using python. Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances. Utilize: AWS, Python, Snowflake, SAP Hana, Oracle, GitHub, JIRA, Jenkins, Apache Airflow, PyCharm, Bitbucket, SQL, Cerberus.

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 Python, Java, Snowflake, SQL, AWS, Jenkins, and Hadoop Distributed File System (HDFS).

Send resume to Mavensoft Technologies, LLC 15248 NW GreenBrier Parkway, Beaverton, OR 97006.

mavensoft rolling