Junior Software Developer
HUB International
Ignite your potential. Impact what matters. HUB International & Parametrics.Ag
HUB International is one of the world’s largest insurance brokers, with a presence across North America and a deep commitment to innovation in risk management. In Canada, HUB’s Parametrics.Ag team is at the forefront of agricultural insurance technology, developing data-driven parametric solutions that help Canadian producers manage the risks of unpredictable weather and market conditions.
Based in Saskatchewan—the heart of Canadian agriculture—our team blends insurance expertise with cutting-edge software development to build tools that make a real difference for farmers across the Prairies and beyond.
The Opportunity
We are looking for a curious and driven Junior Software Developer to join our growing Parametrics.Ag team reporting to the AVP, Data and Software Engineering. This is a fantastic opportunity for a recent graduate or early-career developer to contribute to meaningful technology that supports Canadian agriculture. You will work alongside experienced developers and subject-matter experts, gaining hands-on experience building and maintaining software systems that power agricultural risk analysis, data pipelines, and client-facing applications.
Full-Time permanent career working out of our Saskatchewan based location
What You'll Do
Contribute to the design, development, testing, and deployment of software applications supporting the Parametrics.Ag platform.
Write clean, maintainable, and well-documented code following team standards and best practices.
Collaborate with cross-functional team members including data scientists, product owners, and insurance specialists to deliver features aligned with business needs.
Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
Assist in troubleshooting, debugging, and resolving software defects in a timely manner.
Support the integration of third-party data sources, APIs, and cloud-based services.
Contribute to technical documentation, including system architecture, data flows, and user guides.
Stay current with emerging technologies and proactively identify opportunities for improvement within the team’s development processes.
Participate in Agile ceremonies including daily standups, sprint planning, and retrospectives
What We're Looking For
Diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field (new graduates are encouraged to apply).
Foundational knowledge of at least one programming language (e.g., Python, JavaScript, Java, C#, or similar)
Understanding of software development fundamentals including version control (Git), debugging, and testing principles
Solid knowledge of Figma and UI/UX design fundamentals
Strong analytical and problem-solving skills with keen attention to detail
Excellent written and verbal communication skills
Ability to work collaboratively in a team environment and independently manage assigned tasks
Must be legally authorized to work in Canada and be based in Saskatchewan (Saskatoon, Moose Jaw, or Regina)
Nice to Have
Familiarity with AWS and exposure to cloud-based application development
Experience with relational or NoSQL databases and writing SQL queries
Exposure to RESTful API design and integration
Interest in or knowledge of the agricultural industry, agronomy, or environmental data
Experience with data visualization libraries or dashboarding tools
Familiarity with Agile or Scrum development methodologies
Academic or personal projects demonstrating software development skills (GitHub portfolio welcome)
Why Join?
Competitive salary commensurate with experience
Comprehensive benefits package including health, dental, and vision coverage
Flexible hybrid/remote work arrangement for Saskatchewan-based employees
Mentorship and structured onboarding with experienced developers
Opportunities for professional development, training, and certifications
A collaborative, inclusive team culture that values curiosity and initiative
The chance to build technology that directly supports Canadian agricultural producers
Access to HUB International’s broader network of technology and insurance professionals across North America
What makes us different than all the rest?
Our Vision: To be everywhere risk exists – today and tomorrow. Helping protect what matters most.
Our Mission: To protect and support the aspirations of individuals, families, and businesses. To empower our employees to learn, grow and make a difference in their communities.
Our Core Values
Entrepreneurship : We encourage innovation and educated risk-taking.
Integrity : We do the right thing every time.
Teamwork: We work together to maximize results.
Accountability : We measure and take responsibility for outcomes.
Service: We serve clients, communities, and colleagues.
Ready to join HUB & Parametrics Ag and build a career in a rapidly growing industry? Apply today for the Junior Software Developer!
Department Information Technology
Required Experience: 2-5 years of relevant experience
Required Travel: No Travel Required
We endeavor to make this website accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact the recruiting team View email address on ca.snapjobsearch.com. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.
$40k - $50k per year
...over 65 years through trusted radio and digital platforms across Western Canada. Were looking for a driven and relationship-focused Junior Sales Representative, internally known as a Junior Account Manager, to help more local businesses succeed. What You'll Do: -...JuniorLong term contractFull timeLocal area$20.5 - $23.5 per hour
...required Liaise with police, fire, EMS, and community partners Develop and maintain partnerships with clinical teams through continuous... ...assignments, manage complex behavioural incidents, and mentor junior officers. Tier 3 — Healthcare Security Supervisor Lead the...SuggestedPermanent employmentFull timeContract workShift workWeekend work- ...This will be accomplished by strong inventory management, managing processes, and training and developing parts staff to create a high performing department. Using our parts software and your leadership abilities you will ensure that our customer’s parts needs are met with...SuggestedPermanent employmentFull time
- ...Innovative thinking with the ability to analyze a situation and develop effective solutions Strong interpersonal skills and the ability... ...Strong computer skills for inventory management, menu planning software, and communication; Familiarity with budgeting, cost control,...SuggestedFlexible hours
$43.9k - $58.6k per year
...Proficiency in using MS Office (Word, Excel and Outlook), branch software and internet Knowledge of banking solutions and processes to... ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training and...SuggestedWork at officeWork from home$26 per hour
...- Prepare tax returns - Prepare trial balance of books - Reconcile accounts Computer and technology knowledge - Accounting software - MS Excel - MS Outlook - MS Windows - MS Word - Quick Books - Spreadsheet Work conditions and physical capabilities...Full time- ...High attention to detail and accuracy Ability to multitask and adapt in a fast-paced environment Proficiency with basic office software (Microsoft Office, email, scheduling tools) Background in agriculture or animal science is considered an asset What We Offer...Full timeWork at office
$18 - $20 per hour
...data entry Provide customer service Experience and specialization Computer and technology knowledge Google Docs Database software Google Drive Additional information Work conditions and physical capabilities Ability to work independently Fast-paced...Work at officeRemote work- ...maintain and evaluate resources. 7. Demonstrated competence and recent experience in the use of the internet, e-mail, MS Office Suite software and the ability to learn and adapt to changing technology. 8. Ability to function as a team member in an ever-changing environment....Temporary workCasual work
$4354.92 per month
...Demonstrated ability in data input, including ability to update, retrieve, maintain, format and transmit information using database software, while maintaining speed and accuracy. 4. Intermediate computer skills and experience with software packages including word processing...Full timeTemporary workWork at office$18 - $20 per hour
...other documents - Perform data entry - Provide customer service Computer and technology knowledge - Google Docs - Database software - Google Drive Work conditions and physical capabilities - Ability to work independently - Fast-paced environment - Work under...Full timeWork at office- ...lbs. Previous experience with large and/or small engine repair is an asset. Basic computer skills (e.g., using repair tracking software, email, and online resources). Valid driver?s license with a clean driving record. Strong attention to detail and ability to work...
- ...customer service. We use Excel, Sage, PDF, and Microsoft. We need someone who is proficient with computers/technology and is very organized. Experience is an asset when applying to this job. We also offer courses to learn more about our softwares and general work.Full time
$57.1k - $80.6k per year
...Sound knowledge of processes management, business and operational functions including banking solutions and concepts Proficiency in software tools including MS Office, and internet application Tactful and diplomatic communicator able to exchange ideas and information...- ...collegiality and collaboration to carry out the mission and vision of Sask DLC * Communicate clear and effective feedback on student progress Experience with technologies such as Clevr, Moodle, MySchoolSask and online communication software would be considered an asset.Full timePart timeCasual workWork at office
- ...finisher for our rapidly growing business. The successful applicant requires a high level of working knowledge on all computer graphic software including all adobe products including Indesign, Illustrator, Photoshop and acrobat as well as operating digital print and finishing...Full timeMonday to friday
- ...Preferred Qualifications Experience in military flight training operations. Familiarity with FlightPro or similar flight scheduling software. Experience supporting day‑of operations in a high‑tempo flying or training environment. Background in aviation dispatch or...Temporary workWorldwideFlexible hours
$20 - $21.5 per hour
...responsible for the development & implementation of education & employment programming within HOMEBASE Moose Jaw. Responsibilities: Develop & deliver engaging youth orientated education & employment programming. Assisting youth with developing essential skills for the...Full timeWork from homeWeekend workAfternoon shift$102.91k - $128.62k per year
...direct and manage all organizational procurement activities. You will translate strategic priorities into effective operational outcomes—developing, implementing, and maintaining procurement strategies, policies, and protocols aligned with Legal Services, applicable trade...Long term contractFull timeTemporary work$55k per year
...structured program, you will master the knowledge and skills you need to eventually run your own branch, cultivate new business and develop your team. In our hands-on learning environment, you will receive the guidance, mentoring, and support you need to be successful...Permanent employmentFull timeTraineeshipImmediate start- ...across a broad range of devices (i.e., smartphones, tablets, laptops, etc.) Nice-to-have Second language skill Active in developing a solid network in the local community What’s in it for you? We thrive on the challenge to be our best, progressive thinking to...Long term contractFull timeLocal area
$69.95k - $87.44k per year
...You will be a welcomed member of the Aspira Management team and impact in the following ways: Ensure resident’s needs are assessed; develop service plans of care and determine corresponding care fees and team member requirements as applicable Monitor all resident...Permanent employmentFull timeWork at officeMonday to friday$18 - $22 per hour
...initiative that supports Indigenous people - Offers mentorship, coaching and/or networking opportunities for Indigenous workers - Develops and maintains relationships with indigenous communities, indigenous-owned businesses and organizations - Provides cultural...Full timeTemporary workWork at office- ...documentation Knowledge of maintenance practices, codes, and procedures Experience with vibration analysis tools (or willingness to develop proficiency) Understanding of metals and machining practices Strong troubleshooting and mechanical repair capabilities...RemplacementPermanent employmentFull timeApprenticeshipShift work
$29.85 per hour
...maintain a problems and solutions log for use by other technical support analysts Participate in the redesign of applications and other software Provide business systems, network and Internet support to users in response to identified difficulties Set up equipment for...Hourly payFull timeImmediate startRemote workDay shiftEarly shift$20.58 per hour
...the opportunity to lead Fitness, Sports and Aquatics programs for a very highly motivated and professional clientele. Daily, you will develop, deliver and assess Tactical programs based on established employment standards to ensure the members of the Canadian Armed Forces...Immediate startTrial periodFlexible hours- ...administer payroll People Management: Accountable for recruiting new team members, performance management, including training and developing new and existing team members, and motivating and encouraging team to achieve targets Identifying and developing high potential...Full timeShift work
- ...governance, clear communication around how systems work, and safeguards that reduce risks and protect individuals. Our focus is on developing tools and processes that promote equity, reliability, and trust, supported by ongoing monitoring and continuous improvement. Joining...
- ...The successful candidate will be an expert user of Microsoft apps, skilled in the use of internet-based apps, willing to learn and develop new skills. Well-developed math & analytic skills are required to apply procedural systems in our complex income-tested program. They...Full timeWork from home
- ...signs, applying aseptic techniques such as sterile dressing, and ensuring infection control, and conducting specimen collection Developing a nursing care plan based on the result of the assessments, communicating any changes or abnormal findings of the patients’ condition...Full timeContract workMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Software Developer. Be the first to apply!
- part time software developer Moose Jaw, SK
- software developer Moose Jaw, SK
- software developer no experience Moose Jaw, SK
- junior Moose Jaw, SK
- software intern Moose Jaw, SK
- software Moose Jaw, SK
- software support Moose Jaw, SK
- software technical support Moose Jaw, SK
- software application developer Moose Jaw, SK
- remote software Moose Jaw, SK
