Job Title:
Java/Python Developer
Location:
Montreal, QC, Canada
Experience Level:
Level 3 (senior): 5-7 years
Job Level:
FTC
Location:
Montreal (Day 1 onboarding onsite / in office presence 3x week)
We are seeking a skilled, enthusiastic and experienced technologist to join our Montreal team tasked with:
Automation
Self-service tooling
Upgrading critical infrastructure components to more modern devops tooling using tools like Python, Restful Services (Java), Jenkins and CI/CD pipelines
After a period of onboarding and training, new team members will:
Take ownership of these products
Work with global counterparts and customers to prioritize and execute on enhancements, extensions and remediation of critical components of our infrastructure
Expectations of the role include:
Covering the end-to-end development lifecycle
Building unit testing and documentation into all solutions
The Data Engineering group in the Core Infrastructure provides technologies and platform required to:
Model, provision, transform, analyze, report, visualize, store and protect enterprise data
The team is responsible for the delivery and operation of these products.
Required Skills:
Ability to write robust and maintainable code in Core Java and Python
Effective troubleshooting skill across Code, O/S, network, and storage and hardware
Strong communication and interpersonal skills
Willing to work on call
Desired Skills:
Good knowledge and experience of using container orchestration system like Kubernetes, container tooling like podman
Experience with Agile development methodology and tools like GIT, Jira, BitBucket and Jenkins
Familiarity with web technologies like Spring, React, HTTP, JavaScript, Angular
Familiarity with data technologies like DB2, Sybase or Postgres and Mongo
Familiarity with Cloud/Azure/AWS
Familiarity with Linux, Shell scripts
Experience working in a large, multi-national enterprise in any industry vertical, showing experience of communicating and collaborating in globally distributed teams