Job Description
We are seeking a skilled and motivated Python Developer with a strong understanding of SQL to join our dynamic team
As a Python Developer, you will be responsible for designing, developing, and maintaining Python-based applications and tools that interact with databases using SQL
Responsibilities
Application Development: Design, code, and test Python applications that deliver efficient and reliable solutions for various business needs
Database Interaction: Develop and optimize SQL queries, stored procedures, and database schema to ensure efficient data retrieval, manipulation, and storage
Integration: Collaborate with cross-functional teams to integrate Python applications with other systems, APIs, and data sources
Troubleshooting: Investigate and resolve issues related to Python applications, SQL databases, and data integrity
Code Maintenance: Maintain, refactor, and update existing Python codebases to ensure they remain efficient, secure, and aligned with evolving business requirements
Version Control: Utilize version control systems (e.g., Git) to manage code changes, collaborate with team members, and track progress
Documentation: Create and maintain clear technical documentation, including code comments and system architecture diagrams
Agile Development: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives
Qualifications
Proven experience as a Python Developer, with a strong portfolio of projects showcasing your skills
Proficiency in writing efficient and maintainable Python code
Solid understanding of SQL, database design principles, and experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server)
Experience with data processing libraries and frameworks (e.g., Pandas, NumPy) is a plus
Knowledge of version control systems, particularly Git
Experience with web frameworks (e.g., Django, Flask) is a bonus
Familiarity with front-end technologies (HTML, CSS, JavaScript) is beneficial but not mandatory
Understanding of software development best practices and Agile methodologies
Good to Have Angular skills
Any Gradute