Job Title: Python Developer – Local Profiles to Montreal
Job Summary:
We are seeking a skilled and experienced Python Developer to join our team. As a Python Developer, you will be responsible for developing and maintaining high-quality software solutions using Python programming language. Your role will involve collaborating with cross-functional teams, analyzing user requirements, designing efficient algorithms, and implementing robust code. This position is only open to local profiles located in Montreal, as it requires onsite collaboration.
Responsibilities and Duties:
- Collaborate with the development team to analyze, design, and implement solutions utilizing Python programming language.
- Develop and maintain efficient and reliable code, ensuring high performance and scalability of applications.
- Participate in code reviews and provide constructive feedback to enhance software quality.
- Investigate and troubleshoot software defects and resolve technical issues promptly.
- Stay up-to-date with emerging trends and technologies in the Python development field to ensure continuous improvement.
- Work closely with stakeholders to gather and analyze user requirements effectively.
- Develop and execute test plans to ensure software functionality and quality.
- Collaborate with UI/UX designers, business analysts, and project managers to ensure timely completion of projects.
- Contribute to the continuous improvement of software development processes and methodologies.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Python Developer.
- Proficiency in Python programming language and its associated frameworks (such as Django, Flask, or Pyramid).
- Strong understanding of object-oriented programming principles.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and various databases (SQL, MongoDB, or PostgreSQL).
- Experience with version control systems (e.g., Git, Mercurial).
- Excellent problem-solving and analytical skills.
- Strong attention to detail and ability to deliver high-quality code.
- Ability to work collaboratively in a fast-paced team environment.
- Strong communication and interpersonal skills.
#PythonDeveloper #MontrealJobs #LocalProfiles #SoftwareDevelopment #PythonProgramming #Django #Flask #Pyramid #HTML #CSS #JavaScript #SQL #MongoDB #PostgreSQL #Git #Mercurial #SoftwareEngineering