
Posted 12 days ago
Software Engineer (Python)
Scotiabank
Requirements
4+ years Python application development, Experience with Docker, Kubernetes, or Rancher, 5+ years RDBMS experience (Oracle, Postgres, SQL server), 5+ years Linux environment and shell scripting, DevOps experience with Bitbucket and Jenkins, Knowledge of Apache Airflow
Skills
PythonDockerKubernetesSQLLinuxJenkins
About the role
Responsibilities
- Provide technical expertise in the design, development, and implementation of quality solutions to resolve complex business problems.
- Implement new functionalities and ETL processes to modernize the analytic platform.
- Ensure delivery meets integrity, quality, performance, and reliability requirements using DevOps principles and automated testing.
- Support existing applications and resolve technical issues.
- Perform code reviews for technical consultants and oversee their work.
- Coordinate infrastructure needs for Unix/Windows servers, cloud-based infrastructure, and databases.
Requirements
- 4+ years of Python experience in application development.
- 5+ years of RDBMS experience (Oracle, Postgres, or SQL Server).
- 5+ years of experience in Linux environments, including command line and shell scripting.
- Experience with containerization technologies such as Docker, Kubernetes, or Rancher.
- DevOps experience with Bitbucket and Jenkins.
- Knowledge of Apache Airflow.
- Strong understanding of object-oriented design, design patterns, microservices architecture, and multi-threading.
Preferred Qualifications
- Knowledge of Tableau and PowerBI implementation.
- Strong development experience in Java and Spring Boot.
- Experience with SAS, Talend, or Spark.
Benefits
- Competitive rewards program including bonus, flexible vacation, and personal/sick days.
- Comprehensive benefits starting on day one.
- Upskilling opportunities through online courses, cross-functional development, and tuition assistance.
- Inclusive culture with various Employee Resource Groups (ERGs).
- Opportunities for community engagement and internal programs.
About the Company
Scotiabank is a leading bank in the Americas, helping customers, families, and communities achieve success through a broad range of financial products and services. We are committed to an inclusive and accessible environment where every employee is empowered to reach their fullest potential.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer (Python)
Scotiabank · Toronto
