RQ06350 - Software Developer - Senior
- Toronto, ON, Canada
Applications open in a new tab.
Job details
- Posting language
- English
Original job description
Download Job Matrix :RQ06350 - Software Developer - Senior
ETL developer with Python.
AWS or any cloud platform experience.
General development experience (Python)
Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data
Data engineering (Pandas, NumPy, PySpark).
Reusable classes, APIs development.
Processes automation.
Cloud experience (AWS).
Linux experience.
Data Warehousing.
RDBMS (Oracle, AWS Redshift), advanced SQL/PLSQL.
Data modelling.
Extract/Transform/Load data.
Data reporting/visualization.
Software Development Life Cycle.
Full SDLC from requirements gathering, design, implementation, testing to deployment and production support.
Familiar with project management methodologies (agile/scrum and waterfall).
Change and Incident management.
More about this job
Responsibilities
The Software Developer at Teacup Tech Systems will build data pipelines that extract, transform and load data from many file formats and databases. They will write reusable Python code and APIs, automate processes, and take projects through design, testing, deployment and production support.
Requirements
Candidates need senior Python development experience, strong SQL and data warehousing skills, and cloud experience, preferably AWS. Experience with the full software development life cycle, Linux, and agile or waterfall project methods is also required.
Skills
- Python
- ETL
- Pandas
- NumPy
- PySpark
- AWS
- Redshift
- Oracle
- SQL
- PL/SQL
- Linux
- Data warehousing
- Data modelling
- Data visualization
- API development
- Process automation
- SDLC
- Agile
- Scrum
- Waterfall
- Change management
- Incident management
- Unstructured data handling
Categories
- Software
- Technology
- Data & Analytics
Keywords
- Python
- ETL developer
- data engineering
- AWS
- cloud
- Pandas
- NumPy
- PySpark
- SQL
- PL/SQL
- Oracle
- Redshift
- RDBMS
- data warehousing
- data modelling
- data visualization
- reporting
- APIs
- Linux
- process automation
Seniority
Senior
Tools
- Python
- Pandas
- NumPy
- PySpark
- AWS
- Redshift
- Oracle
- Linux
Languages
- English