Python Developer

at  Capgemini

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Sep, 2024Not Specified05 Jun, 2024N/ASoftware Development,Relational Databases,Sql Server,Design PrinciplesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

English Version Will Follow.
Poste : Développeur Python
Lieu : Montréal, QC (Hybride, 3 jours sur site)

DESCRIPTION DU POSTE :

Nous recherchons un développeur Python compétent et motivé, avec une solide compréhension de SQL, pour rejoindre notre équipe dynamique. En tant que développeur Python, vous serez responsable de la conception, du développement et de la maintenance d’applications et d’outils basés sur Python qui interagissent avec des bases de données utilisant SQL.

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

REQUIRED SKILLS:

  • 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

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Montréal, QC, Canada