Job Title or Location

Junior Software Developer (GIS)

JANA Corporation - 6 Jobs
Aurora, ON
Full-time
Student
Company Benefits
Life Insurance
Employee Assistance Program
Bonuses & Incentives
Posted 17 days ago
Salary:

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