Software Developer - Python

at  High Tech Genesis

Kanata, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 20244 year(s) or aboveTest Driven Development,Flask,Docker,Design Patterns,Django,Html5,Postgresql,Azure,Python,Mysql,Css,Computer Science,Numpy,Google Cloud,Javascript,Databases,AutomationNoNo
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:

Location: Canada
Term: Contract/Employee (TBD)
High Tech Genesis is experienced and motivated Python Developers to join our team and contribute to the design and development of high-quality software solutions.

This role involves working with cutting-edge technologies, including Generative AI (GenAI), to streamline automation processes and deliver innovative solutions. If you have a strong foundation in Python, cloud platforms, and front-end technologies, we encourage you to apply.

  • Bachelor’s degree in computer science, Engineering, or related field
  • 4-5 years of professional experience as a Python developer
  • Experience with front-end technologies such as JavaScript, HTML5, and CSS
  • Solid understanding of object-oriented programming and design patterns
  • Utilize Python libraries and frameworks effectively to streamline development
  • Implement secure, efficient, and scalable database architectures
  • Leverage Generative AI (GenAI) tools to enhance automation and create innovative solutions
  • Troubleshoot and resolve technical issues across various stages of the development lifecycle
  • Experience with version control systems, preferably Git
  • Proficient with databases such as MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).
  • Understanding of RESTful API design and implementation
  • 3-5+ years of experience with Python development, including experience with Python libraries (e.g., Pandas, NumPy, Flask, Django)
  • Proficiency in developing, deploying, and managing applications on both public and private cloud platforms (e.g., AWS, Azure, GCP)

DESIRED SKILLS:

  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure)
  • Familiarity with containerization technologies like Docker
  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins)
  • Experience with test-driven development and automated testing frameworks (e.g., Pytest)
  • Understanding of Agile development methodologies
    High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Please be advised:

  • Applicants must have the legal right to work in the Canada.
  • Kindly submit your resume in MS Word format upon application for this position.

Responsibilities:

  • Bachelor’s degree in computer science, Engineering, or related field
  • 4-5 years of professional experience as a Python developer
  • Experience with front-end technologies such as JavaScript, HTML5, and CSS
  • Solid understanding of object-oriented programming and design patterns
  • Utilize Python libraries and frameworks effectively to streamline development
  • Implement secure, efficient, and scalable database architectures
  • Leverage Generative AI (GenAI) tools to enhance automation and create innovative solutions
  • Troubleshoot and resolve technical issues across various stages of the development lifecycle
  • Experience with version control systems, preferably Git
  • Proficient with databases such as MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).
  • Understanding of RESTful API design and implementation
  • 3-5+ years of experience with Python development, including experience with Python libraries (e.g., Pandas, NumPy, Flask, Django)
  • Proficiency in developing, deploying, and managing applications on both public and private cloud platforms (e.g., AWS, Azure, GCP


REQUIREMENT SUMMARY

Min:4.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering or related field

Proficient

1

Kanata, ON, Canada