Python Developer
Location | Durham, NC |
Date Posted | April 4, 2021 |
Category |
Default
|
Job Type |
Full-time
|
Description
MUST HAVE: Lead Python development experience, Informatica, SQL Server, Sybase, Azure +.
The Expertise we’re looking for
· Bachelor’s or master’s degree in a technology-related field (e.g. Engineering, Computer Science, etc.) required.
· Extensive experience with SQL required, with strong knowledge of Transact SQL preferred (MS SQL Server).
· Extensive experience with procedural SQL – stored procedures, triggers, user-defined functions.
· Extensive experience with Python for data manipulation and automation.
· ETL methods and tools – Informatica preferred; experience with cloud-based ETL tools a plus (e.g. Azure Data Factory).
· QA and testing experience. Automated testing experience a plus.
· Familiarity with cloud database technologies especially Azure SQL DB, and Snowflake.
The Skills you bring
· Strong data analysis and development skills with an aptitude for optimally aligning tools and services to a given challenge.
· Proven experience building, maintaining, and tuning stored procedures, functions, and other database objects.
· Proven experience building scalable and robust ETL data flows using a range of technologies.
· Proven experience using Python for data extraction, transformation, analysis, automation, and testing applications.
· Ability to deal with ambiguity and work in fast paced environment.
· Superb communication skills, both through written and verbal channels.
· Excellent collaboration skills to work with multiple teams in the organization.