Software Developer

2 weeks ago


Ontario, Canada JSG (Johnson Service Group, Inc.) Full time

Senior ETL Developer Role Overview The 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 Responsibilities Design, 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 Skills Experience 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 Skills Experience 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 Skills Experience 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 Skills Knowledge 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



  • Eastern Ontario, Canada Bluefruit Software Limited Full time

    Would you like to collaborate with a team of experienced developers and grow your skills while working on interesting projects? Full-time Software Developer, Senior Software Developer Full-time, Permanent, On Site Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there is no...


  • Toronto, Ontario, MEE, Canada Cority Software Full time $100,000 - $120,000 per year

    Software 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,...


  • Toronto, Ontario (CAST), Canada Jonas Software Full time $155,000 - $175,000 per year

    Job 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...


  • Southwestern Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type : Regular Overview Join Secusmart – Where Innovation Meets Impact Secusmart, a fast-growing subsidiary of BlackBerry Limited, is the leading expert in developing and implementing comprehensive anti-eavesdropping solutions for private and government agencies, as well as organizations responsible for emergency services. We also secure...


  • Ontario, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Full Stack Developer. Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com . Position: Senior Full Stack Developer Location: Toronto ON Skills: Java, Spring boot, Microservices, SQL, UI Key Responsibilities: Design and develop responsive, user-friendly...


  • Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a FS Developer - Java + Angular for a long term opportunity at Mississauga, ON (Hybrid) . Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000...

  • Software Developer

    3 weeks ago


    Southwestern Ontario, Canada OpenText Full time

    Software Developer – OpenText – Overview Join to apply for the Software Developer role at OpenText . OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded...

  • Software Developer

    3 weeks ago


    Southwestern Ontario, Canada OpenText Full time

    Software Developer – OpenText – Overview Join to apply for the Software Developer role at OpenText. OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded...


  • Ontario (ON), Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Abinitio developer for a Long-Term opportunity. Work location: Mississauga, ONJob description: 8+ consecutive years in the software engineering profession.Resource should have hands-on development experience with various...

  • Software Developer

    1 day ago


    Southwestern Ontario, Canada Carekw Full time

    Opportunity with a growing tech startup We are seeking an experienced Software Developer to contribute to the design, development, and delivery of a modern, scalable digital platform. The ideal candidate is passionate about building high-quality products, solving complex problems, and working with a modern tech stack. Location: Kitchener, Ontario Work...