Basic Requirements:
· 7+ years of Python and microservices experience is a must.
· 5+ years of hands-on experience with SQL, including complex query analysis and optimization.
· 1 – 3 years of experience in integrating with Snowflake APIs and/or GraphQL for data extraction and manipulation.
· 7-10 years of IT experience in design, development, integration and testing of software solutions based on Python, REST/SOAP Webservices, and web development.
· 7-10 years of experience with relational databases including Sybase, SQL Server, and MySQL. Good knowledge and experience with database technologies such as SQL and NoSQL
· Demonstrated ability to analyze and join large datasets across multiple sources.
· Proficient in integrating with Snowflake APIs and/or GraphQL for data extraction and manipulation.
· 3-5 years of experience with managing, building, and deploying code through tools including Jira, Eclipse, GIT, Bitbucket, Gradle, Docker, and Jenkins.
· 3-5 years of experience designing and executing unit tests using python testing framework based on business requirements and functional specifications.
· Experience with popular Python frameworks such as Django, and FAST API.
· In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn.
· Bachelor’s degree in computer science or related field.