Python Developer

Hcltech — Canada · Posted ~2 days ago

Mid Full-time Remote

Skills

Python Linux Git Flask Django MySQL PostgreSQL NumPy Pandas

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Develop and maintain software using Python and Linux, collaborate with cross-functional teams, troubleshoot production issues, and contribute to high-quality engineering practices.

Highlights

Remote permanent opportunity with benefits, hands-on Python and Linux development, collaborative environment, and ongoing professional learning.

Description

This is remote role, but the applicant must be in Calgary or Edmonton region. Total years of experience – 3+ years of relevant experience. Must have skills - Python and Linux FTE/Permanent role with annual compensation Up to CAD 50,000 plus benefits Key Responsibilities: Design, Develop, and Test Software Applications: ·Write clean, efficient, and well-documented Python code for various projects. ·Participate in the development of new features and maintenance of existing ones. ·Collaborate with cross-functional teams to identify and prioritize project requirements. Linux System Administration: ·Install, configure, and troubleshoot Linux-based systems. ·Manage and maintain Linux servers, including security updates and patches. ·Ensure system reliability, performance, and scalability. Collaboration and Communication: ·Work closely with senior developers, QA engineers, and other stakeholders to ensure smooth project execution. ·Participate in code reviews, providing constructive feedback and suggestions for improvement. ·Communicate technical ideas and plans to non-technical team members. Troubleshooting and Debugging: ·Identify and resolve technical issues using debugging tools and techniques. ·Collaborate with the QA team to reproduce and fix defects. Learning and Professional Development: ·Stay up-to-date with industry trends, best practices, and new technologies. ·Participate in training sessions, workshops, and conferences to improve skills and knowledge. Requirements: Education: ·Bachelor's degree in Computer Science, Information Technology, or related field. Technical Skills: ·Proficiency in Python 3.x and relevant libraries (e.g., NumPy, pandas, Flask/Django). ·Experience with Linux-based systems (e.g., Ubuntu, CentOS, Red Hat). ·Familiarity with version control systems (e.g., Git, SVN). ·Basic understanding of database concepts (e.g., MySQL, PostgreSQL). Soft Skills: ·Strong problem-solving and analytical skills. ·Excellent communication and teamwork skills. ·Ability to learn quickly and adapt to new technologies. ·Detail-oriented and organized, with a focus on delivering high-quality results. Experience: ·3 years of experience in software development, preferably with Python and Linux. Nice to Have: Certifications: ·Relevant certifications (e.g., Linux+, Python Institute's Python Certification).