TekStaff IT Solutions
Python Developer
TekStaff IT SolutionsCanada12 days ago
ContractAdvertising

Typical Day in Role:

• Act as technical lead, guiding and mentoring junior engineers.

• Drive architecture and design discussions; provide hands-on development.

• Optimize code, conduct reviews, and enforce quality standards.

• Create documentation, flowcharts, and architectural diagrams.

• Support planning, estimation, and scheduling of tasks.

• Assist with month-end and quarter-end reporting processes.


Candidate Requirements/Must-Have skills:

1. 8+ years of previous experience as a Developer (using any of: Java, Python, C++)

2. 3+ years’ recent experience in Python programming

3. 2+ years of recent Experience with SQL


Nice-To-Have Skills:

• Proven ability to lead technical design and architecture is highly preferred.

• Recent experience with Pandas, NumPy, SQL proficiency.

• Experience with cloud-native technologies (Google Cloud Functions, BigQuery, DataFlow, DataProc, Pub/Sub).

• Familiarity with Kubernetes, Docker, Airflow, and object-oriented design.


Soft Skills:

• Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization

• Commitment to thorough documentation and collaborative teamwork.

• Ability to analyze problems from multiple perspectives and provide several alternatives

• Ability to work as part of a team, as well as work independently or with minimal direction


Education/Experience:

• Bachelor's degree in a technical field such as computer science, computer engineering or related field

Key Skills

Ranked by relevance