- Company Name
- QUANTEAM (RAINBOW PARTNERS Group)
- Job Title
- MONTREAL [Hybrid] - Senior Software Developer - DevOps & Automation
- Job Description
-
**Job Title**
Senior Software Developer – DevOps & Automation
**Role Summary**
Design, develop, and maintain robust software and automation solutions for an investment banking application on a private cloud. Lead API and Selenium‑based automation workflows, implement application enhancements, and ensure secure, compliant infrastructure. Provide technical support, comprehensive documentation, and collaborate across global teams.
**Expectations**
- 5+ years of professional experience in Java, JavaScript, and Python development.
- Proven track record in API integration, automation, and continuous integration/continuous deployment (CI/CD).
- Ability to manage application infrastructure on private cloud, comply with security and IT governance policies, and drive operational reliability.
**Key Responsibilities**
- Design and build automation workflows using REST APIs, Selenium, and Spring Boot/Flask.
- Collaborate with business users to implement application enhancements, focusing on reliability and maintainability.
- Optimize and maintain SQL Server databases and related data structures.
- Provide functional and technical support, analyze incidents, and deliver timely resolutions.
- Create and maintain runbooks, operating procedures, and configuration standards for knowledge sharing.
- Communicate release schedules, maintenance windows, and service disruptions to users.
- Manage application infrastructure on private cloud, remediate vulnerabilities, perform lifecycle management, and plan upgrades.
- Coordinate with internal platform and shared services teams to integrate enterprise tooling and services.
**Required Skills**
- Programming: Java, JavaScript, Python (≥5 years).
- Automation & APIs: RESTful APIs, Selenium, Spring Boot, Flask.
- Database: SQL Server, Transact‑SQL.
- Version Control & CI/CD: Git, Jenkins, Harbor (or equivalent).
- Development Environments: IntelliJ, PyCharm, Visual Studio Code.
- Analytical mindset, problem‑solving, pro‑active documentation, and communication.
- Self‑driven with strong team collaboration across time zones.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (required).
- Professional certifications in DevOps, cloud platforms, or automation tools are a plus.