1

Intermediate Software Developer Jobs in Hampstead, QC

Implement DevOps/DataOps practices: Automated testing Pipeline monitoring Error handling and ... Holds a degree in computer science, software engineering, or an equivalent field. * Masters data ...

As a Tech Lead, CI/CD DevOps, you play a key role in modernizing the organization's software ... Intermediate knowledge of English due to the nature of the duties or work tools or because the ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

Serve as a subject matter expert on software engineering best practices, Developer Experience (DevX ... Intermediate proficiency in English , both spoken and written, is required as the successful ...

Intermediate level of knowledge in: * Medium to High Voltage Substation Design * Transmission Line ... Detailed Design Software: * MathCAD * Fundamental understanding of CAD concepts * Fundamental ...

Intermediate level of knowledge in: * Medium to High Voltage Substation Design * Transmission Line ... Detailed Design Software: * MathCAD * Fundamental understanding of CAD concepts * Fundamental ...

Act as a technical mentor to junior and intermediate developers to accelerate their growth ... Bachelor's degree in Computer Science, Software Engineering, or equivalent experience * 5 to 7 ...

next page

Showing results 1-20

Intermediate Software Developer information

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What cities near Hampstead, QC are hiring for Intermediate Software Developer jobs? Cities near Hampstead, QC with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Hampstead, QC as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.

Intermediate-Senior Geochemist - Ottawa/Toronto/Sudbury/Montreal

BluMetric Environmental Inc.

Montreal, QC

Full-time

Posted 11 days ago


Job description

The Opportunity:


BluMetric is looking for a dynamic full-time intermediate-Senior Geochemist to support and help lead a wide variety of mining and environmental projects. The ideal candidate will bring strong technical expertise in mine waste geochemistry, water quality assessment, acid rock drainage and metal leaching assessments, and geochemical modelling, along with the confidence to provide technical direction, mentor staff, and work directly with clients and regulators. The successful candidate will contribute to baseline and impact assessment projects, feasibility studies, hydrogeologic assessments, contaminant investigations, and closure or rehabilitation projects as part of integrated teams of hydrologists, hydrogeologists, engineers, environmental scientists, and geochemists.


Job Responsibilities:


  • Lead and review technical work for complex, multi-disciplinary mining projects, including geochemical characterization, water quality assessment, source term development, water and load balance inputs, and predictive water quality modelling.
  • Plan, design, and oversee geochemical sampling programs involving rock, soil, tailings, waste rock, ore, groundwater, surface water, and other environmental media.
  • Interpret geochemical, mineralogical, and water quality datasets to support acid rock drainage and metal leaching predictions, mine waste characterization, contaminant transport assessments, closure planning, and rehabilitation projects.
  • Develop, calibrate, review, and communicate geochemical and water quality models using appropriate industry-standard tools and defensible assumptions.
  • Prepare, review, and manage technical memoranda, reports, tables, figures, presentations, proposals, and regulatory submissions.
  • Act as a technical advisor to project managers and clients by presenting clear interpretations, risks, recommendations, and practical mitigation or management options.
  • Coordinate with laboratories, subcontractors, field teams, and internal technical specialists to confirm project objectives, schedules, budgets, quality requirements, and deliverables are met.
  • Apply and oversee quality assurance and quality control procedures for field, laboratory, database, interpretation, and modelling work.
  • Participate in and lead meetings with clients, regulators, Indigenous communities, project partners, and other interested parties, as appropriate.
  • Mentor and provide technical guidance to junior and intermediate staff, supporting their technical development, field practices, report writing, and professional growth.
  • Support project planning, scope development, budget tracking, proposal preparation, and client relationship management.
  • Demonstrate safety leadership in office, laboratory, and field settings and promote BluMetric's health and safety culture.


Key Qualifications, Education, and Skills:


  • A university degree in geochemistry, geology, earth sciences, environmental geoscience, geological engineering, environmental engineering, chemistry, or a related science or engineering discipline; a graduate degree is considered an asset.
  • Minimum four (4) to ten (10) years of relevant experience in environmental geochemistry, preferably within environmental consulting and/or the mining sector.
  • Professional designation in Ontario, Quebec, or another Canadian jurisdiction, or eligibility to obtain professional registration, is preferred.
  • Strong technical knowledge of acid rock drainage and metal leaching assessments, mine waste geochemistry, mineralogy, water quality, and mine-affected water systems.
  • Experience designing and implementing geochemical sampling programs and interpreting static and kinetic test results, mineralogical data, and water quality datasets.
  • Experience with geochemical and water quality modelling using industry-standard software or codes such as PHREEQC, GoldSim, Geochemist's Workbench, MIN3P, FeFlow-piChem, CE-QUAL-W2, or comparable tools.
  • Demonstrated ability to prepare, review, and defend high-quality technical reports, regulatory submissions, and client-facing deliverables.
  • Experience supporting environmental assessments, permitting, feasibility studies, closure planning, rehabilitation projects, and/or mine operations is considered an asset.
  • Strong project coordination skills, including the ability to manage multiple assignments, meet deadlines, contribute to budgets and schedules, and support proposal development.
  • Demonstrated ability to mentor junior and intermediate staff and collaborate effectively within multi-disciplinary teams.
  • Excellent written and verbal communication skills, including the ability to communicate complex technical information clearly to technical and non-technical audiences.
  • Excellent safety record with the ability to demonstrate safety leadership in field and office environments.
  • A valid driver's licence and access to a vehicle.
  • Ability to travel locally and across Canada on an occasional basis.
  • Bilingualism in English and French is considered an asset.


About BluMetric Environmental Inc.


BluMetric Environmental Inc.(BluMetric)is a publicly traded water technology and environmental engineering firm. BluMetric designs, fabricates, and delivers sustainable solutions to complex water and environmental challenges. The Company is supported by more than 370employees across 16 offices, 3 manufacturing facilities, and 1 testing laboratory,with over 50 years of history. Headquartered in Ottawa, Ontario, BluMetric's team of industry experts serves Commercial and Industrial, Government, Military, and Mining clients in NorthAmerica and theCaribbean.

BluMetric is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Accommodations due to a disability are available upon request. BluMetric is an equal opportunity employer, and we thank all applicants for their interest, however only those selected for further consideration will be contacted. All applicants must be legally entitled to work in Canada.


We thank all applicants for their interest, however, only those selected for further consideration will be contacted.