Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Software Developer (GIS)

Full-time

JANA Corporation

Job Responsibility:

JANA is a rapidly growing engineering firm focused on improving the integrity of gas distribution and gas transmission pipeline systems through the application of advanced risk modeling technologies. An entrepreneurial company, we provide an exciting, dynamic, and respectful work environment where you will be an important contributor to the JANA Team. Our Mission at JANA is “Better Pipelines for a Better World” - we are true believers and inspire our employees to join us in this mission!

JANA is looking for an ambitious individual to join our Software Development Team as a Junior Software Developer. JANA's Junior Software Developers build the next generation of Risk Management and GIS-driven applications to help revolutionize the Gas Pipeline Integrity industry. Working with a talented team, JANA's Junior Software Developers contribute to JANA's software development lifecycle by building out new features and continually improving our process.

JANA has a progressive culture of personal and professional growth. With a vested interest in each employee's professional growth and continuous improvement as an individual, JANA supports professional development, continuous education, industry participation and technical accreditations for Senior Software Developers. Other Perks that come with joining JANA's Software Product Team include:

  • High-energy Collaborative Environment: JANA combines the energy of a start-up software organization with the discipline of a precision engineering firm.
  • Social Events: Join the entire JANA Team for fun virtual Social Events like our Beer Club. We also like to get together for in-person events such as our Annual Birthday Bonspiel, Holiday events, our annual Company Picnic, and team events!
  • Best-in-Class Benefits: JANA offers all employees a comprehensive benefits package including Medical, Dental, Vision, Life Insurance, AD&D, Disability coverage, as well as a Wellness Benefit!! JANA also provides employees with the opportunity to get support with mental wellness through our Employee Assistance Program.
  • Giving Back: JANA is dedicated to giving back to our community. We hold an annual food drive for the Aurora Foodbank and have become one of their top contributors!
  • JANA promotes a healthy work-life balance: Through our comprehensive vacation program, floater days, and a hybrid work environment, JANA employees are able to take time to rest and rejuvenate!
  • Employee Recognition: We aim to Win, and we love to celebrate Wins with our People. We also offer a Phantom Share Program and annual bonuses!

Responsibilities

  • Provide on-going GIS support by creating, editing, and producing maps for a variety of functions using ESRI's ArcGIS software
  • Leverage desktop and web-mapping applications to create maps and highlight spatial insights
  • Perform ad-hoc analysis and provide recommendations and insights
  • Maintain geographic data and organize geodatabases
  • Develop Python and ArcPy scripts to aid in the automation of various geospatial processes
  • Effectively integrate GIS data with other sources and platforms for analysis (e.g. Microsoft Excel, SQL)
  • Analyzes spatial data using mapping software and spatial databases
  • Designs digital maps using geographic data as well as other data sources
  • Produces maps showing spatial information highlighting risk of pipelines and regions
  • Utilizes APIs and SDKs to integrate JANA risk platform products to GIS systems
  • Writes clean, testable, maintainable code
  • Takes ownership of features and drives them to completion, e.g., Esri Toolkits
  • Participates in development sprints in a team environment
  • Reviews other developers' code on a regular basis
  • Writes test cases or performs unit testing
  • Analyzes and refactors existing code to find better ways to do things
  • Working closely with JANA's Software Development Team to develop data procedures and linear referencing standards to build upon existing Integrity Management Programs

Qualifications

  • Undergraduate in Computer Science, Geomatics, or equivalent experience
  • 0-2 years professional software development or GIS development experience
  • A strong desire to continually learn new things and constantly improve
  • Strong ability to communicate both in written and verbal forms
  • Strong software development fundamentals (design patterns, data structures, algorithms, code structure)
  • Knowledge of methodologies, functions and terminology of current industry standard GIS software
  • Knowledge of applied geography, projections, coordinate systems, datums, cartographic principles, metadata and methods of data classification
  • Knowledge of ESRI's ArcGIS Enterprise (E.g. ArcGIS Server, ArcGIS Portal)
  • Strong working knowledge of ESRI ArcGIS Pro, ArcMap and QGIS
  • Experience with spatial databases (e.g. ESRI FGDB, SDE) and database applications (e.g. MS SQL)
  • Experience working and integrating with GIS systems such as ESRI ArcGIS
  • Experience working with Python and scripting in Python (ArcPy preferred)
  • Experience working with databases and writing basic SQL queries
  • Experience using Git to create and review PRs, resolve merge conflicts, rebase and branching
  • Proficiency in at least one object-oriented language (Java, C#, C++)
  • Understanding of web application concepts such as MVC, REST, etc.

Leadership

  • The JANA Way: Functions in alignment with JANA's Values and Professional Culture.
  • Analytical Thinking: Summarizes information concisely, clearly identifying key elements, patterns, results, or relationships; utilizes data to make fact-based decisions.
  • Attention to Detail: Completes work with the utmost attention to detail, ensuring confidence in work product.
  • Collaboration: Works effectively with others to achieve positive results.
  • Creative Thinking: Generates innovative, out-of-the-box approaches and improved solutions.
  • Drives Innovation: Generates new or unique solutions and embraces new ideas that help sustain our business.
  • Empowered: Brings solutions instead of problems, challenges the status quo and has the courage to take an unpopular stance.
  • Fast/Agile: Removes barriers to move faster, experiments and adapts, thrives under pressure and fast pace.
  • Growth Mindset: Demonstrates curiosity and welcomes failure as a learning opportunity.
  • Performance Driven and Accountable: Has high performance standards and outperforms peers.

JANA is committed to accommodating applicants with disabilities throughout the hiring process; in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). Please let us know if you require accommodation at any stage of the hiring process. By applying for a position with JANA, you understand that offers of employment are contingent upon the successful completion of a background check. The type of check performed is determined by the role and JANA's employment policies. Checks may include any of the following: employment verification, employment references, SIN validation, education verification, criminal records check, search against global sanctions and government watch lists, and/or credit check. You will be notified during the hiring process which checks you are required to complete. We thank you for your interest. Only candidates selected for an interview will be contacted.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Junior Software Developer (GIS) in Aurora, ON vacancy
  •  ...Description POSITION SUMMARY: The Power Bi & Power Platforms Developer bridges the gap between business needs and technology by transforming raw data into meaningful reports and automating business processes to improve operational efficiency and support data-driven decision... 
    Suggested
    Full time
    Monday to friday

    CuBE Packaging Solutions Inc.

    Aurora, ON
    25 days ago
  • $28.58 per hour

     ...Career Development program Learning & development opportunities Learn more about us by visiting: We are looking for a Content Developer in our Family Education Program! Closing Date: July 30th, 2026 Part-time Contract : From September 1st to November 30th,... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    Work at office
    Weekend work
    Afternoon shift

    Cmha York Region

    Aurora, ON
    more than 2 months ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary We are seeking a motivated Junior Software Developer to support the development, customization, integration, and maintenance... 
    Junior
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  • $85k - $100k per year

     ...GUI Software Developer - Richmond Hill, ON (in person, full-time permanent) Our client builds award-winning AI and 3D-vision software that lets industrial robots program themselves . We are looking for a GUI software developer to design and implement user interface components... 
    Suggested
    Permanent employment
    Full time

    SQUALUS GROUP

    Richmond Hill, ON
    2 days ago
  • $118k - $168k per year

     ...the future of information management. Join us. Role: Lead Software Developer Location: Richmond Hill, ON (Office-based) As the Information...  ...to ensure the team succeeds with its commitments Mentoring junior team members with regard to code design, testing and standards... 
    Suggested
    Internship
    Work at office

    OpenText

    Richmond Hill, ON
    1 day ago
  •  ...innovation. As a Salesforce and ITSM Platform Administrator and Developer, you will administer, support, configure and enhance Collabria's...  ...You Bring To The Table Bachelor’s degree in computer science, software engineering, information technology or a related field A... 
    Internship
    Remote work
    Flexible hours

    Desjardins

    Aurora, ON
    3 days ago
  •  ...maintenance operations of a particular portfolio/developments. He or she is responsible to meet all...  ...utilizing Yardi or similar financial software Knowledge of RTA an asset;...  ...Proven ability to identify, evaluate and develop new ideas with supportable results, Solid... 
    Permanent employment
    Part time
    Work at office
    Relocation
    Day shift

    Del Management Solutions Inc

    Aurora, ON
    9 hours ago
  •  ...leader in allergen sensitive kids snacks. All of our snacks are developed for those that matter most – Kids! All of our products are Peanut...  ...PLC's ~ Must have knowledge of working on Auto Cad or similar software program to maintain and edit existing engineering drawings as... 
    Full time
    Work at office
    Local area

    Treasure Mills Inc.

    Aurora, ON
    20 days ago
  • $32.13 per hour

     ...Responsibilities include conducting needs assessments, developing and coordinating individualized service...  ...Experience in assisting people to develop independent living skills and plan for...  ...skills Ability to use a variety of software tools, including Microsoft, Data Base, Internet... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Monday to friday
    Flexible hours
    1 day per week

    Your Support Services Network

    Aurora, ON
    6 days ago
  •  ...application of advanced risk modeling technologies. Our models and software are defensible and highly predictive, allowing gas pipeline...  ...identify and analyze I.T. problems and needs for the clients and then develop appropriate solutions. Application Specialists will provide... 
    Full time
    Internship
    Work at office

    Jana-co

    Aurora, ON
    more than 2 months ago
  •  ...application of advanced risk modeling technologies. Our models and software are defensible and highly predictive, allowing gas pipeline...  ...teams and empowers clients to get the most from our solutions. Develops training resources that support ongoing development for project... 
    Full time
    Internship
    Work at office
    Immediate start

    Jana-co

    Aurora, ON
    more than 2 months ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking...  ...documentation, and implementation guidelines. Mentor junior developers and contribute to coding standards and development... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  •  ...deployed hardware. The Role We're hiring a Senior Full Stack Software Engineer based in Toronto to build and ship production web...  ...software. What You’ll Work On Build & Maintain: Develop web applications for data labeling, data capture, and country/operations... 
    Full time

    The Mecka

    Richmond Hill, ON
    18 days ago
  •  ...Job Title: Software Developer – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract Job Summary...  ...development standards. Provide technical mentorship to junior and senior developers and support knowledge transfer across development... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary...  ...documentation, and implementation guidelines. Mentor junior developers and contribute to engineering standards and continuous... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  •  ...Competencies: * 310T License. * Valid Ontario "G" drivers license with clean abstract. * Own tools required. * Experience using diagnostic software a plus * Must be computer literate, have the ability to be trained on software systems and the willingness to learn. * Must be able... 
    Local area

    GFL Environmental

    Aurora, ON
    21 hours ago
  •  ...and deployed hardware. The role Mecka is looking for a Junior IT & Security Operations Specialist to help our team work smoothly...  ...Prepare and support Windows and Mac laptops, including setup, software installation, inventory, and troubleshooting. Help onboard and... 
    Junior
    Full time
    Internship

    The Mecka

    Richmond Hill, ON
    2 days ago
  • $40k - $44k per year

     ...Strong Relationships: Foster trust by conducting KYC updates and maintaining ongoing engagement with clients. Deliver Excellence: Develop and present comprehensive reports and strategies that effectively communicate investment performance and insights. What You Bring... 
    Junior
    Full time
    Casual work
    Immediate start
    Relocation
    Monday to friday
    Flexible hours

    Keybase Financial Group Inc

    Richmond Hill, ON
    5 days ago
  •  ...Project Manager - Survey and GIS (anywhere in Canada) Who we are? Cansel helps clients capture, transform and manage data leading to increased field to finish efficiency and profitability. Position Summary We are seeking a Project Manager (10+ years of experience... 
    Geographic information system
    Long term contract
    Full time
    Temporary work
    Flexible hours

    Cansel Group Of Companies

    Richmond Hill, ON
    more than 2 months ago
  •  ...as a Journeyperson with a 310T license and minimum one year of experience. - Ability to meet safety standards and operate diagnostic software - Strong attention to detail, independent work ability - Ability to perform physical requirements of the position with or without reasonable... 
    Relocation package

    GFL Environmental

    Aurora, ON
    21 hours ago
  •  ...Job Title: QA Specialist – Junior Location: Toronto, ON Experience: 0–3 Years...  ...motivated Junior QA Specialist to support software quality assurance and testing activities...  ...defect triage meetings and collaborate with developers to reproduce and resolve reported issues.... 
    Junior
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  • $60k - $80k per year

     ...available references Fluency with current cloud productivity software and basic workflows The 'Nice to Haves': Fluency in...  ...Cantonese, both verbal and written Marketing experience including developing and executing social media campaigns, fostering community... 
    Junior
    Self employment
    Remote work
    Work from home
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Merriam Music

    Vaughan, ON
    20 days ago
  •  ...purchase card allocation. \n Accountable for staffing the entire store and creating, maintaining, and posting schedules in scheduling software, including managing applicable system settings. \n Accountable for processing payroll weekly and managing labor within a budget. \... 
    Bi-weekly pay
    Hourly pay
    Minimum wage
    Full time
    Local area
    Immediate start
    Home office
    Weekend work
    Afternoon shift

    PetSmart

    Aurora, ON
    24 days ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract Job Summary We are seeking a Software Developer Subject Matter Expert (SME) with extensive experience in enterprise... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  •  ...education degree (GED); technical diploma desired. - Minimum of one (1) year experience as a diesel mechanic - Experience using diagnostic software a plus - Must be computer literate, have the ability to be trained on software systems and the willingness to learn. - Must be able... 
    Local area

    GFL Environmental

    Aurora, ON
    21 hours ago
  • $54.6k - $82.15k per year

     ...and Accountability. Summary DMC is currently looking for a Junior Designer, Electrical to join our team on a permanent basis,...  ...standards (OESC, NEC, CSA, IEEE, NFPA). Ability and interest in developing and drafting drawings. Strong communication skills, both oral... 
    Junior
    Permanent employment
    For contractors
    Work at office
    Remote work

    DMC Mining Services

    Vaughan, ON
    25 days ago
  •  ...Job Title: UX Designer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary We are seeking...  ...assist in understanding user needs, documenting user journeys, developing wireframes and prototypes, and contributing to accessible and... 
    Junior
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Vaughan, ON
    7 days ago
  • $40 - $50 per hour

     ...* Education: High school diploma or GED required; technical diploma preferred. * Technical Proficiency: Experience using diagnostic software is considered a strong asset, along with strong computer literacy and a willingness to learn new systems. * Safety Commitment: Ability... 
    Hourly pay
    Day shift

    GFL Environmental

    Aurora, ON
    21 hours ago
  •  ...Job Responsibility: We are looking for a skilled Automation QA Developer to join our growing team. In this role, you will be responsible...  ...'s quality and reliability. If you are an experienced software automation QA with a development mindset and commitment towards... 
    Full time

    BlazeSoft

    Vaughan, ON
    7 days ago
  • $50k - $60k per year

     ...Excel, Outlook, and Word. · Analytical to review reports and payment trends. · Experience with ERP systems or in-house accounting software · Able to learn systems, processes and procedures quickly with accuracy and compliance Job Types: Full-time, Permanent Pay: $... 
    Permanent employment
    Full time
    Casual work
    Work at office
    Relocation
    Monday to friday
    Flexible hours

    Browne Group Inc.

    Aurora, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software Developer (GIS). Be the first to apply!