{"schemaVersion":"jobsearcher.job.v1","id":"b69b183ce3f4d9e290eac973","url":"https://jobsearcher.com/jobs/b69b183ce3f4d9e290eac973","canonicalUrl":"https://jobsearcher.com/jobs/b69b183ce3f4d9e290eac973","title":".Net Developer with GIS and Python","description":"Net Developer With Gis And PythonPython/Full-Stack Senior Software Engineer – GeoID and EternalIDWe currently have an opening for a Senior Software Engineer with GIS experience to work on our cross-platform GeoID and EternalID software libraries. The ideal candidate will have strong experience in writing Python code, with prior exposure to C# code and Javascript for a variety of platforms. They will also have prior knowledge of software library encapsulation and construction. Previous experience with the Agile SDLC methodology is preferred.As a Senior Software Engineer you bring:Strong problem-solving skillsCommitment to deliveryExcellent communication skills and a desire to collaborate openly within a fast-moving teamA deep desire to learn and apply technology in a pragmatic way to create client valueExperience designing and building systems that are maintainable, evolvable, and highly testedResponsibilitiesOn a daily basis construct code and unit tests in C#, Python or Javascript to implement library feature according to an established technical designCollaborate with the dev lead on the technical design direction of the libraries, advise them on potential directions and opportunities of feature implementationsParticipate in technical refinement ceremonies, identify inter-sprint technical dependencies and raise dependency risks that may need to be mitigating during PI planningContribute to the design of library features according to acceptance criteria outlined by the product ownersCreate automated tests for testing features, including a variety of code paths and stress testing corner casesRelease code to the dev lead for reviewing and publishing to library consumersSkills/Knowledge3+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environmentStrong proficiency with Python 3 and commonly used geospatial toolsetsPast experience with Javascript and experience in developing software library packages for Javascript environmentsPast experience with C#,.NET, data structures, basic algorithms and applying object-oriented principles and design patternsA strong understanding of design patterns and structural codeSelf-motivated to stay ahead of development technologies, tools, and implementation patterns and a desire to share this knowledge within teams and the broader organizationExperience in Unit Testing frameworksExperience in Version Control tools like GIT and IDE like VS Code, Visual StudioAdditional Preferred SkillsPrior experience with creating and releasing software librariesExperience with Agile methodologies and frameworksExperience with GIS tools such as ArcGISExposure to automated tests using Selenium and CypressExposure to GraphQL technologies such as Hasura","company":"Keylent","rawCompany":"keylent","city":"Johnston","state":"IA","isRemote":false,"isActive":false,"createdAt":"2026-06-12T01:07:15.669Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":".Net Developer with GIS and Python","description":"Net Developer With Gis And PythonPython/Full-Stack Senior Software Engineer – GeoID and EternalIDWe currently have an opening for a Senior Software Engineer with GIS experience to work on our cross-platform GeoID and EternalID software libraries. The ideal candidate will have strong experience in writing Python code, with prior exposure to C# code and Javascript for a variety of platforms. They will also have prior knowledge of software library encapsulation and construction. Previous experience with the Agile SDLC methodology is preferred.As a Senior Software Engineer you bring:Strong problem-solving skillsCommitment to deliveryExcellent communication skills and a desire to collaborate openly within a fast-moving teamA deep desire to learn and apply technology in a pragmatic way to create client valueExperience designing and building systems that are maintainable, evolvable, and highly testedResponsibilitiesOn a daily basis construct code and unit tests in C#, Python or Javascript to implement library feature according to an established technical designCollaborate with the dev lead on the technical design direction of the libraries, advise them on potential directions and opportunities of feature implementationsParticipate in technical refinement ceremonies, identify inter-sprint technical dependencies and raise dependency risks that may need to be mitigating during PI planningContribute to the design of library features according to acceptance criteria outlined by the product ownersCreate automated tests for testing features, including a variety of code paths and stress testing corner casesRelease code to the dev lead for reviewing and publishing to library consumersSkills/Knowledge3+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environmentStrong proficiency with Python 3 and commonly used geospatial toolsetsPast experience with Javascript and experience in developing software library packages for Javascript environmentsPast experience with C#,.NET, data structures, basic algorithms and applying object-oriented principles and design patternsA strong understanding of design patterns and structural codeSelf-motivated to stay ahead of development technologies, tools, and implementation patterns and a desire to share this knowledge within teams and the broader organizationExperience in Unit Testing frameworksExperience in Version Control tools like GIT and IDE like VS Code, Visual StudioAdditional Preferred SkillsPrior experience with creating and releasing software librariesExperience with Agile methodologies and frameworksExperience with GIS tools such as ArcGISExposure to automated tests using Selenium and CypressExposure to GraphQL technologies such as Hasura","datePosted":"2026-06-12T01:07:15.669Z","dateModified":"2026-06-12T01:07:15.669Z","hiringOrganization":{"@type":"Organization","name":"Keylent","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Johnston","addressRegion":"IA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b69b183ce3f4d9e290eac973"},"url":"https://jobsearcher.com/jobs/b69b183ce3f4d9e290eac973"}}