Job Functions
• Develops strategic alliance with Business Partners; Analyzes business requirements
• Develops technical requirements and influences decisions leading to the right solutions
• Applies design best practices, identifies risks, provides effort estimates
• Creates and documents technical design specifications and data/process flow diagrams
• Deploying logical and physical data models, building automated and scalable data pipelines
• S/W development best practices like code review, CI/CD, release management and version control
• Works independently across various projects and as part of Scrum team
• Works with internal and vendor partners on project /support/enhancement/ related activities
• Provides insight and recommendations to data team and other stakeholders
• Works with Security and Operations team to ensure data and solution compliance
Education & Experience:
• College or university degree in Data Engineering, Computer Science, Information Systems
• 5+ years as Software Engineer/Developer which includes hands-on experience with application development and production support, bug fixes and enhancements
• Experience in technical design for enhancements
• Experience in working with Integration, QE and deployment teams
Knowledge & Skills
• Experience using cloud platforms. Azure or Google Cloud Platform is a plus.
• Experience with Data Warehouse and mining utilities. Snowflake knowledge is a plus.
• Experience using ETL and ELT tools with Snowflake
• Experience with programming languages like Python and R
• Knowledge of data modeling and database management
• Working knowledge with APIs, XML, JSON, SQL, PL/SQL, UNIX
• Database software like Oracle, MySQL, DB2, etc.
• Working knowledge of data integration tools and job schedulers. Talend and JAMS are plus.
• Knowledge of data analysis and ability to think critically
• Excellent problem solving & analytical abilities and work through data issues
• Good researching and Impact analysis skills in complex system environment
• Strong verbal, written and communication and presentation skills
• Should be a team player, with ability to work in a highly collaborative environment
#IND3
#LI-REMOTE
#LI-CM1