ECS Federal, LLC logo

    ECS Federal, LLC is looking for a GIS Python Developer (Remote)

    ECS is seeking an experienced GIS Python Developer for our USPS customer to work in our Memphis, TN (38120) office - remote consideration available. Job Description: The ideal candidate for this position will possess a strong skillset and solid experience in Python and Geographic Information Systems (GIS).

    Your role as an experienced GIS Python Developer will be to: review requirements, write code, collaborate with analysts and other developers, design solutions, leverage new technologies, comply with Legacy technologies, implement web-based GIS applications utilizing ESRI tools, and solve complex business operations challenges. Most of the solutions developed by or in conjunction with our Geospatial Technologies team revolve around Big Data and leverage enterprise level technologies. It is imperative that you have an interest in solving problems, being resourceful, and the capacity to think critically and outside-the-box.

    This is an excellent opportunity for someone looking for a… long-term opportunity, growth, flexible work environment with competitive salary and great benefits. If you are self-motivated, work with a team and individually, and can bring innovative solutions and ideas, then this is a great opportunity for you! This position will perform and have the following duties, roles, and/or responsibilities: Maintain and improve existing GIS and Geospatial solutions. Design, develop, plan, and implement new GIS and Geospatial solutions.

    Leverage GIS and Geospatial technologies to automate workflows, tasks, or processes. Utilize and leverage GIS and Python to contribute to network analysis and route solving for transportation and logistics. Leverage the Esri suite: ArcGIS Enterprise, ArcGIS Portal, ArcGIS Server, ArcGIS Online, ArcGIS Map, ArcGIS Pro, ArcGIS API for Python, ArcGIS API for JavaScript, ArcGIS Network Analyst, and Advanced geocoding, Work within various Databases, Systems, and models to integrate data updates, perform queries, and connections.

    Complete data analysis, support data collection and capture, generate predictive modeling, and perform data visualization. Required Skills: US citizen or Green Card Holder and must be able to obtain a Public Trust clearance Minimum of a Bachelor of Science degree in Computer Science or related field; experience may be substituted for education. 3+ years of experience using GIS products such as Esri ArcGIS software suite (Desktop, Pro, Server, SDE, and AGOL), Google Maps, and open-source GIS tools 3+ years of experience with enterprise software development using Python (2.x and 3.

    x) Python frameworks such as Flask, Django, or Tornado Front-end development using JavaScript, HTML, and CSS Knowledge of and experience developing web services using RESTful APIs, XML, SOAP, or JSON Database and SQL experience (Oracle, PostgreSQL, MySQL, etc.) Agile work environment (Scrum, Lean) Desired Skills: Multi-threading, asynchronous, server pool environments Experience working in Linux environments and basic Shell scripting; job scheduling and workload automation Analytical and problem-solving skills Routing technology Cloud development Big Data solutions Functional programming experience Test Driven Development (TDD) ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

    ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3500+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People