Description

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

Education

Any Gradute