Source description
About the role
Role Overview: As a skilled Python and SQL Developer, you will be responsible for designing, developing, and maintaining data-driven applications and automated solutions. Your expertise in Python programming and SQL querying will be essential as you work on backend systems, APIs, and data pipelines. Key Responsibilities: - Develop, test, and maintain backend components using Python - Write optimized SQL queries to interact with relational databases - Build data processing pipelines or APIs that interface with internal and external systems - Optimize database performance and ensure data integrity and security - Collaborate with data engineers, analysts, and other developers - Write clean, scalable, and well-documented code - Contribute to code reviews and continuous improvement processes Qualification Required: - At least 6 years of experience in Python development - Strong knowledge of SQL and relational databases - Understanding of database design, indexing, and query optimization - Familiarity with ORM tools like SQLAlchemy or Django ORM - Experience with version control systems such as Git - Understanding of RESTful APIs and web frameworks like Flask and Django Additional Company Details: Preferred qualifications for this position include experience with data engineering tools, familiarity with cloud platforms, exposure to DevOps practices and CI/CD pipelines, knowledge of NoSQL databases, experience with unit testing and test-driven development. A Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience) is required for this role. Role Overview: As a skilled Python and SQL Developer, you will be responsible for designing, developing, and maintaining data-driven applications and automated solutions. Your expertise in Python programming and SQL querying will be essential as you work on backend systems, APIs, and data pipelines. Key Responsibilities: - Develop, test, and maintain backend components using Python - Write optimized SQL queries to interact with relational databases - Build data processing pipelines or APIs that interface with internal and external systems - Optimize database performance and ensure data integrity and security - Collaborate with data engineers, analysts, and other developers - Write clean, scalable, and well-documented code - Contribute to code reviews and continuous improvement processes Qualification Required: - At least 6 years of experience in Python development - Strong knowledge of SQL and relational databases - Understanding of database design, indexing, and query optimization - Familiarity with ORM tools like SQLAlchemy or Django ORM - Experience with version control systems such as Git - Understanding of RESTful APIs and web frameworks like Flask and Django Additional Company Details: Preferred qualifications for this position include experience with data engineering tools, familiarity with cloud platforms, exposure to DevOps practices and CI/CD pipelines, knowledge of NoSQL databases, experience with unit testing and test-driven development. A Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience) is required for this role.
More at Vista Applied Solutions Group