Senior Python Developer

at  CGI

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Dec, 2024Not Specified09 Sep, 20242 year(s) or aboveKubernetes,Docker,Mongodb,Communication Skills,Agile Environment,Control Room,PostgresqlNoNo
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:

This role is hybrid and requires you to be in our downtown Toronto office (250 Yonge Street) 2-3 times per week - subject to change at any time.

Must Have skills:

  • 5+ years’ experience developing, deploying, and maintaining large scale applications with complex integration.
  • Must have 5+ years of technical experience in developing and supporting applications using technologies such as Java/Python/Spark/SQL
  • Experience with scripting language shell/groovy/JavaScript.
  • Experience with relational and NoSQL databases PostgreSQL, MongoDB
  • Experience with Google cloud computing platforms and containerization technologies such as Docker, Kubernetes.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.
  • Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
  • Experience working with large volumes of data processed daily.
  • Experience creating, managing, and troubleshooting complex operational data flows.
  • Experience with the Atlassian Tool Suite (JIRA, Confluence

Preferred skills

  • 5+ years’ experience using Linux/Unix, including related scripting.
  • Experience using Apache NiFi canvas to process and distribute data.
  • Knowledge in Capital Markets Products, Control Room, Conflicts of Interest, Information Barriers and Employee Trading Programs, Governance, Risk and Compliance (GRC) Framework is an asset

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

  • Work closely with end users, business teams and business analyst to understand business needs, conduct gap analysis and requirements assessments.
  • Partner with Architecture on the design and integration
  • Deliver and enhance new and current solutions and applications.
  • Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation.
  • Design test sets and automate where possible, including functional and non-functional testing, regression testing as well as performance testing.
  • Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code.
  • Ensure the availability, performance, scalability and security of productions systems.
  • Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
  • Effectively communicate with technical and non-technical audiences
  • Design solutions, write codes, performs unit testing, develops appropriate artifacts or documentation, and facilitate final delivery.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

Must Have skills:

  • 5+ years’ experience developing, deploying, and maintaining large scale applications with complex integration.
  • Must have 5+ years of technical experience in developing and supporting applications using technologies such as Java/Python/Spark/SQL
  • Experience with scripting language shell/groovy/JavaScript.
  • Experience with relational and NoSQL databases PostgreSQL, MongoDB
  • Experience with Google cloud computing platforms and containerization technologies such as Docker, Kubernetes.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.
  • Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
  • Experience working with large volumes of data processed daily.
  • Experience creating, managing, and troubleshooting complex operational data flows.
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)

Preferred skills

  • 5+ years’ experience using Linux/Unix, including related scripting.
  • Experience using Apache NiFi canvas to process and distribute data.
  • Knowledge in Capital Markets Products, Control Room, Conflicts of Interest, Information Barriers and Employee Trading Programs, Governance, Risk and Compliance (GRC) Framework is an asset.


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada