Software/Data Engineer 3 (Python/Scala, ETL, & AWS)

Sterling, VA
Sep 19, 2021
Sep 21, 2021
Full Time
*Software Engineer 3* *Job Description:* The Software Engineer is a functional expert in the field of software engineering as it relates to the business objectives of Asurion. The Software Engineer 3 will design, code, test, and debug applications that meets system standards and functional requirements in various software languages. This position will play a key role in the design, development and testing phases of Asurion' s SDLC process. Primary duties include design, develop, and maintain ETL applications using Informatica DEI and various cloud technologies such as Databricks, Airflow, Java, Python, Scala and Spark. *Duties / Responsibilities:* * Will be hands-on and assume the lead development role in the delivery of a data platform and required solutions to meet enterprise analytic and reporting needs. * Will be engaged in designing / implementing new capabilities in support of predictive analytics, Machine learning and Deep learning. * Drives cross-functional solutions and actively leads teams in delivery of a scalable solution. * Provides mentoring and guidance to junior developers in the technologies used. * Works closely with architects, scrum masters and leadership to ensure alignment. * Collaborates with other teams to address upstream and downstream integration dependencies via services and SLA's * Exerts influence outside of immediate team and drives change where needed. * Integrates technical expertise and business understanding to create superior solutions for Asurion and customers. * Publish development standards for ETL development and monitor adherence to standards * Review, evaluate and critique design and code deliverables from Engineers. * Work with Data Platform team to troubleshoot and performance tune applications * Work with Business Analysts to translate business requirements into technical specifications *Knowledge / Skill Requirements:* * Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field * 8 years overall database software development/ data platform experience * 5 or more years of data integration experience using (Java, Python, Shell scripting, Informatica PWC/DEI/Talend) are required. * Expertisein Core Informatica products such DEI, Power Center are required. * Knowledge and Experience in Apache Airflow, Bitbucket, CICD pipelines. * Experience to develop applications using Python, Unix Shell Script and Scala. * Expert level knowledge and experience in AWS infrastructure coding using Terraform. * Expertise in database platforms such as SQL Server, MySQL, Oracle, Redshift. * Experience in AWS cloud technologies are highly desirable - S3, Hive, Redshift, Lambda, Kinesis, Aurora, Dynamo DB. * Experience in designing and developing highly scalable and performant data solutions on AWS. * In depth knowledge of concepts and experience writing SQL and ETL code with the ability to analyze, diagnose, and tune for scale and performance. * In-depth understanding and experience with ETL, enterprise data warehousing/data marts concepts. * Highlymotivated Self-starter,team-oriented and very analytical * Excellent communication skills. * Ability and passion to learn on the fly, creative problem-solving skills * Experience executing multiple full release cycles. * Advanced understanding of modern software development methodologies such as Agile. * Advanced understanding of open source software development tools and solutions. * Strong analytical skills with open source solutions. * Strong verbal and written communication skills; demonstrated influencing skills, high level of technical and team leadership skills. **Job:** **IT Software* **Organization:** **Product* **Title:** *Software/Data Engineer 3 (Python/Scala, ETL, & AWS)* **Location:** *VA-Sterling* **Requisition ID:** *PRO02035*

Similar jobs