What are the responsibilities and job description for the Senior Python Backend Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, DRC Systems USA LLC, is seeking the following. Apply via Dice today!
Key Responsibilities:
Key Responsibilities:
- Collaborate with business stakeholders and technical teams to support data transformation initiatives
- Analyze and convert complex SQL queries to align with new data sources
- Support and execute large-scale data migration activities while ensuring data integrity and accuracy
- Enhance applications to integrate with new data platforms and sources
- Work extensively with Snowflake for data warehousing, migration, and analytics
- Design, develop, and maintain backend services using Python and microservices architecture
- Ensure seamless data integration across multiple systems and platforms
- 7 years of backend development experience with strong expertise in Python
- Hands-on experience with microservices architecture and REST/SOAP APIs
- Strong database experience with SQL Server, DB2, MySQL, or similar
- Expertise in writing and optimizing complex SQL queries
- Experience working with Snowflake, including data extraction and integration
- Solid experience in data analysis and handling large datasets
- Familiarity with Python frameworks such as Django or FastAPI
- Experience with tools such as Git, Jenkins, Docker, Jira, Bitbucket, and Gradle
- Strong understanding of data structures, ETL processes, and data pipelines
- Experience with Python libraries such as Pandas, NumPy, or similar
- Experience in the financial or mortgage domain
- Knowledge of data warehouse concepts and enterprise data platforms
- Experience with GraphQL and Snowflake APIs
- Strong problem-solving skills and ability to work independently
- Ability to collaborate effectively with cross-functional teams