{"id":15596,"date":"2025-05-28T01:58:57","date_gmt":"2025-05-27T23:58:57","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=15596"},"modified":"2025-08-15T13:13:34","modified_gmt":"2025-08-15T11:13:34","slug":"qgis-industry-solutions-developer","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/it\/2025\/05\/28\/qgis-industry-solutions-developer\/","title":{"rendered":"QGIS &amp; Industry Solutions Developer\u00a0| 80 \u2013 100% (Remote)"},"content":{"rendered":"\n<p><strong>Location<\/strong>: Remote, preferably in Switzerland or with at least 4 h overlap with <a href=\"https:\/\/www.timeanddate.com\/worldclock\/converter.html?p1=270\">CEST office hours<\/a><\/p>\n\n\n\n<p><strong>Employment Type<\/strong>: Full-time (80-100%)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"729\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=750%2C729&#038;ssl=1\" alt=\"\" class=\"wp-image-15359\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=1024%2C996&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=300%2C292&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=768%2C747&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?resize=50%2C50&amp;ssl=1 50w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p><strong>About OPENGIS.ch<\/strong>:<\/p>\n\n\n\n<p><a href=\"http:\/\/opengis.ch\/\" rel=\"noreferrer noopener\" target=\"_blank\">OPENGIS.ch<\/a> is a dynamic team of Full-Stack GeoNinjas delivering tailored open-source geodata solutions to Swiss and international clients. We are passionate about using and developing open-source tools, providing flexibility, scalability, and future-proof solutions, and we play an active role in the open-source geospatial community. Our agile, distributed team thrives on collaboration, diversity, and mutual support.<\/p>\n\n\n\n<p><strong>Job Description<\/strong>:<\/p>\n\n\n\n<p>We are looking for a skilled and motivated C++ and Python Developer to join our industry solutions team. In this role, you will contribute to QGIS core development (C++), build QGIS plugins (Python), and deliver custom solutions for our clients. You\u2019ll help design, develop, and maintain robust applications that address real-world geospatial challenges. If you enjoy working in a collaborative, client-focused environment and value code quality, we\u2019d love to meet you!<\/p>\n\n\n\n<p><strong>Key Responsibilities<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Develop, test, and maintain QGIS and related applications using C++, Python, PostgreSQL, and other technologies.<\/li>\n\n\n\n<li>Collaborate with cross-functional teams to design and deliver new features.<\/li>\n\n\n\n<li>Ensure application quality, stability, and maintainability.<\/li>\n\n\n\n<li>Troubleshoot, identify, and resolve bottlenecks and bugs.<\/li>\n\n\n\n<li>Contribute to code quality, organisation, and automation through CI\/CD best practices.<\/li>\n\n\n\n<li>Optionally, engage directly with clients to understand and address their needs.<\/li>\n<\/ul>\n\n\n\n<p><strong>Your Profile:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Strong experience with C++, Python, and SQL.<\/li>\n\n\n\n<li>Proficient in desktop application development (Qt is an advantage).<\/li>\n\n\n\n<li>Experience with Linux, Docker (Compose), Git, CI\/CD, PostgreSQL, and REST APIs.<\/li>\n\n\n\n<li>Familiarity with geospatial concepts and web GIS is a plus; training will be provided if needed.<\/li>\n\n\n\n<li>Solid understanding of software deployment, containerization, and continuous integration.<\/li>\n\n\n\n<li>Excellent problem-solving skills and ability to work independently.<\/li>\n\n\n\n<li>Collaborative mindset and good communication skills.<\/li>\n\n\n\n<li>Fluent in English; knowledge of German, French, or Italian is a significant advantage.<\/li>\n\n\n\n<li>Living in Switzerland is an advantage.<\/li>\n<\/ul>\n\n\n\n<p><strong>Application Questions:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is your experience with software development and C++ APIs?<\/li>\n\n\n\n<li>Can you describe a project where you used Python, maybe to interact with REST APIs?<\/li>\n\n\n\n<li>What is your experience or familiarity with geospatial concepts, tools, or data formats?<\/li>\n\n\n\n<li>What is the most recent thing you learned out of personal interest?<\/li>\n<\/ul>\n\n\n\n<p><strong>How to Apply<\/strong>:<\/p>\n\n\n\n<p>If you are excited about this opportunity and meet the qualifications, please apply at <a href=\"https:\/\/www.opengis.ch\/jobs\" target=\"_blank\" rel=\"noreferrer noopener\">opengis.ch\/jobs<\/a><\/p>\n\n\n\n<p>Join <a href=\"http:\/\/OPENGIS.ch\" rel=\"noreferrer noopener\" target=\"_blank\">OPENGIS.ch<\/a> and help us shape the future of open-source geospatial solutions! \ud83c\udf0d\ud83d\udcbb\ud83d\ude80<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udda5\ufe0f\ud83d\ude80 Join OPENGIS.ch as a QGIS &#038; Industry Solutions Developer! We\u2019re seeking a skilled C++ and Python developer to contribute to QGIS core, build plugins, and deliver custom geospatial solutions. Work remotely with a dynamic, open-source-focused team. Apply now to help shape the future of geospatial technology!<\/p>\n","protected":false},"author":2,"featured_media":15359,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[166],"tags":[],"class_list":["post-15596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jobs"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1280%2C1245&ssl=1","jetpack-related-posts":[{"id":14450,"url":"https:\/\/www.opengis.ch\/it\/2025\/03\/21\/django-full-stack-engineer-with-devops-affinity-80-100-remote\/","url_meta":{"origin":15596,"position":0},"title":"Senior Django Full-Stack Engineer with DevOps Affinity | 80 &#8211; 100% (Remote)","author":"Marco Bernasocchi","date":"21 Marzo 2025","format":false,"excerpt":"\ud83c\udf0d\ud83d\ude80 Ready to shape the future of geospatial tech? Join us as a #Django #Full-Stack Engineer with a #DevOps edge! Work remotely, innovate with QFieldCloud, and be part of a dynamic, multicultural team of GeoNinjas. Apply today and lead the way!","rel":"","context":"In &quot;Job Postings Archive&quot;","block_context":{"text":"Job Postings Archive","link":"https:\/\/www.opengis.ch\/it\/category\/jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/django.jpg?fit=1200%2C686&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14650,"url":"https:\/\/www.opengis.ch\/it\/2024\/06\/27\/we-live-love-open-source\/","url_meta":{"origin":15596,"position":1},"title":"We Live &amp; Love Open-source","author":"zsanett","date":"27 Giugno 2024","format":false,"excerpt":"MEET US AT THESE UPCOMING EVENTSCalling all geo-enthusiasts! We've curated an exclusive list of must-attend events for you. These gatherings are the perfect opportunity to meet and engage with our GeoNinjas \u2013 the pioneers of geospatial technology who are shaping the future of GIS. Whether you're looking to network, learn,\u2026","rel":"","context":"In &quot;Newsletter&quot;","block_context":{"text":"Newsletter","link":"https:\/\/www.opengis.ch\/it\/category\/newsletter\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/Design-ohne-Titel-1.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/Design-ohne-Titel-1.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/Design-ohne-Titel-1.gif?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/Design-ohne-Titel-1.gif?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/Design-ohne-Titel-1.gif?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":15655,"url":"https:\/\/www.opengis.ch\/it\/2025\/06\/25\/celebrating-community-innovation-and-open-source-gis-in-sweden-aka-the-qgis-user-conference-2025\/","url_meta":{"origin":15596,"position":2},"title":"Celebrating community, innovation, and open-source GIS in Sweden &#8211; AKA the QGIS user conference 2025","author":"Marco Bernasocchi","date":"25 Giugno 2025","format":false,"excerpt":"QGIS UC25 in Norrk\u00f6ping brought together the global community for a week of collaboration, innovation, and connection. OPENGIS.ch had a strong presence, with keynotes, talks, and the first QField Day, highlighting the power of open-source GIS in action.","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/it\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14553,"url":"https:\/\/www.opengis.ch\/it\/2024\/06\/20\/qgis-ch-user-day-2024-a-biased-review-by-uber-happy-committers\/","url_meta":{"origin":15596,"position":3},"title":"QGIS.ch user-day 2024 &#8211; A biased review by uber-happy committers","author":"Marco Bernasocchi","date":"20 Giugno 2024","format":false,"excerpt":"Thrilled to have shared our passion for #QGIS at the Swiss User Day! \ud83c\udf10 From presenting on DXF improvements to showcasing projects like @foenCH SAM & #Kablo, we're proud to be the main innovation driver in the Swiss QGIS community. Big thanks to all who joined & contributed! \ud83d\ude80\ud83d\uddfa\ufe0f","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/it\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/1000050805.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/1000050805.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/1000050805.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/1000050805.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/1000050805.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15740,"url":"https:\/\/www.opengis.ch\/2025\/06\/20\/opengis-ch-at-the-qgis-ch-user-meeting-2025-in-bern\/","url_meta":{"origin":15596,"position":4},"title":"OPENGIS.ch at the QGIS.ch User Meeting 2025 in Bern","author":"Marco Bernasocchi","date":"20 Giugno 2025","format":false,"excerpt":"OPENGIS.ch played a key role at the 2025 QGIS.ch User Meeting in Bern, contributing talks, a multilingual QField workshop, and showcasing our tools across multiple presentations \u2014 including our partnership in the QGIS Security Project and advancements in TEKSI and ModelBaker.","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/it\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14420,"url":"https:\/\/www.opengis.ch\/it\/2024\/06\/06\/qfield-receives-prestigious-recognition-as-a-digital-public-good-from-the-digital-public-goods-alliance\/","url_meta":{"origin":15596,"position":5},"title":"QField receives prestigious recognition as a digital public good from the Digital Public Goods Alliance","author":"Marco Bernasocchi","date":"6 Giugno 2024","format":false,"excerpt":"We are thrilled to announce that QField, has been officially recognized as a Digital Public Good (#digitalpublicgood #DPG) by the UN-endorsed Digital Public Goods Alliance . This prestigious recognition highlights QField\u2019s significant contributions to six key #UN Sustainable Development Goals #SDGs","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-43y","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/15596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/comments?post=15596"}],"version-history":[{"count":4,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/15596\/revisions"}],"predecessor-version":[{"id":15602,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/15596\/revisions\/15602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media\/15359"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media?parent=15596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/categories?post=15596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/tags?post=15596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}