Software Developer
2 weeks ago
Senior ETL DeveloperRole OverviewThe Senior ETL Developer is responsible for designing, building, and maintaining data pipelines, ETL processes, and database back-end components to support Data Warehouse and Business Intelligence solutions. The role involves translating technical specifications into working, tested applications and collaborating closely with technical and business stakeholders.Key ResponsibilitiesDesign, develop, and maintain ETL applications and database back-end components.Build and expand application functionality using ETL languages and development best practices.Ensure scalability, performance, and adherence to standards.Conduct unit testing, debugging, and documentation of applications.Investigate and troubleshoot issues within ETL pipelines and propose solutions.Prepare detailed technical documentation including mappings, models, and design artifacts.Collaborate with developers, business stakeholders, and clients throughout the SDLC.General Technical SkillsExperience in programming, analysis, and software package support.Ability to work through all stages of the Software Development Life Cycle.Experience using structured development methodologies.Strong skills in object-oriented and/or third-generation programming languages.Experience in application design, coding, testing, debugging, and documentation.Familiarity with relational and hierarchical databases.Experience using query languages and information retrieval tools.Knowledge of communication protocols.Strong analytical, problem-solving, communication, and interpersonal skills.Ability to meet deadlines and work effectively in a team environment.ETL-Specific SkillsExperience gathering and interpreting business requirements for data transformation.Ability to maintain and enhance existing ETL processes.Understanding of scalable, maintainable data architecture principles.Experience delivering clean, accurate, high-quality data.Ability to identify data issues and propose remediation strategies.Experience producing detailed documentation for ETL processes.Mandatory SkillsExperience with Microsoft technologies: Azure Data Factory, Azure SQL Database, Azure Data Lake, Power BI.Experience developing ETL programs for structured and semi-structured data sources.Experience designing and maintaining ETL schedules and dependency logic.Experience with data integration, cleansing, and analytics.Strong understanding of data modeling for data marts and data warehouses.Experience with database management, administration, and performance tuning.Strong SQL skills, including complex query development.Experience with Git and source control strategies.Experience creating technical documentation (mappings, diagrams, architecture artifacts, designs).Experience eliciting and validating business requirements.Experience across the SDLC—from development to testing, QA, and deployment.Excellent verbal and written communication skills.Nice-to-Have SkillsKnowledge of AODA regulations and accessibility standards.Experience developing dashboards, KPIs, and scheduled/ad-hoc reports.Experience with programming languages such as C# (e.g., APIs, Azure Functions).Experience writing scripts using PowerShell or similar languages.Experience implementing SaaS solutions.Experience with rapid application development (RAD) methodologies.Experience with middleware, gateways, and installation scripts.Ability to support post-implementation troubleshooting and documentation.#D480
-
Director of Software Development
2 weeks ago
Toronto, Canada Jonas Software Full timeJoin to apply for the Director of Software Development role at Jonas Software Expected Salary Range: $155,000 – $175,000 CAD (depending on experience and qualifications) Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role Job Description Title: Director of Software Development Company: CAST Group of Companies...
-
Director of Software Development
2 weeks ago
Toronto, Canada Jonas Software Full timeJoin to apply for the Director of Software Development role at Jonas Software Expected Salary Range: $155,000 – $175,000 CAD (depending on experience and qualifications) Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role Job Description Title: Director of Software Development Company: CAST Group of Companies...
-
Director of Software Development
2 weeks ago
Toronto, Canada Jonas Software Full timeJoin to apply for the Director of Software Development role at Jonas Software Expected Salary Range: $155,000 – $175,000 CAD (depending on experience and qualifications) Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role Job Description Title: Director of Software Development Company: CAST Group of Companies...
-
Director of Software Development
2 weeks ago
Toronto, Canada Jonas Software Full timeJoin to apply for the Director of Software Development role at Jonas Software Expected Salary Range: $155,000 – $175,000 CAD (depending on experience and qualifications) Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role Job Description Title: Director of Software Development Company: CAST Group of Companies...
-
Director of Software Development
4 weeks ago
Toronto, Canada Jonas Software Full timeDirector of Software Development CAST Group of Companies – Toronto, Canada Compensation & Role Details Expected Salary Range: The expected base salary range for this role is between $155,000 – $175,000 CAD, depending on experience and qualifications Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role About...
-
Director of Software Development
3 weeks ago
Toronto, Canada Jonas Software Full timeDirector of Software Development CAST Group of Companies – Toronto, Canada Compensation & Role Details Expected Salary Range: The expected base salary range for this role is between $155,000 – $175,000 CAD, depending on experience and qualifications Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role About...
-
Director of Software Development
4 weeks ago
Toronto, Canada Jonas Software Full timeDirector of Software Development CAST Group of Companies – Toronto, Canada Compensation & Role Details Expected Salary Range: The expected base salary range for this role is between $155,000 – $175,000 CAD, depending on experience and qualifications Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role About...
-
Director of Software Development
4 weeks ago
Toronto, Canada Jonas Software Full timeDirector of Software Development CAST Group of Companies – Toronto, Canada Compensation & Role Details Expected Salary Range: The expected base salary range for this role is between $155,000 – $175,000 CAD, depending on experience and qualifications Role Type: New Role AI Disclosure: AI is used to screen, assess, or select applicants for this role About...
-
Sr. Software Developer
1 week ago
Toronto, Ontario, MEE, Canada Cority Software Full time $100,000 - $120,000 per yearSoftware DeveloperTechnology · Toronto, OntarioPOSITION DESCRIPTIONPOSITION: Software DeveloperREPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation,...
-
Director of Software Development
1 week ago
Toronto, Ontario (CAST), Canada Jonas Software Full time $155,000 - $175,000 per yearJob Description: Director of Software DevelopmentCAST Group of CompaniesToronto, Canada Compensation & Role DetailsExpected Salary Range: The expected base salary range for this role is between $155,000 – $175,000 CAD , depending on experience and qualificationsRole Type: New RoleAI Disclosure: AI is used to screen, assess, or select applicants for this...