Sr. GIS Developer
Memphis, TN, United States
Marathon TS is seeking a Sr. GIS Developer with strong experience in Python development to assist with developing modern, advanced on premise and cloud-based analytics solutions, incorporating geospatial and big data to solve complex business operations challenges. This is an excellent opportunity for someone looking for a long-term opportunity with competitive salary and great benefits.
s a Sr. GIS Developer on technical projects, you enjoy working with business customers to design solutions and lead analysts and developers through iterative development cycles. You understand the importance of following best practices as you lead and develop code, test, debug, and deploy features and capabilities. You are a critical thinker, motivated, and have a passion to lead from the front and guide others. You think outside the box and enjoy researching and proposing innovative ideas. You are articulate and possess excellent presentation skills, capable of sharing ideas and concepts to business and technical staff alike.
Salary: 91,325.43
Required Skills:
5+ 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.
5+ years of experience with enterprise software development using Python (2.x and 3.x).
Multithreading, asynchronous, server pool environments.
Python frameworks such as Flask, Django, or Tornado.
2+ years of experience in JAVA development.
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.).
Experience developing on multiple platforms including Windows and Linux.
Experience working in Linux environments and basic shell scripting; job scheduling and workload automation.
gile work environment (Scrum, Lean).
wide degree of creativity and latitude is expected.
Minimum of a Bachelor's degree in Computer Science or related field.
Desired Skills: Cloud development.
Big Data solutions.
Functional programming experience.
Test Driven Development (TDD).
Routing technology.
Java 1.7+
Tomcat Application Server.
WebSphere Application Server.
Spring MVC 3 or 4.
Hibernate ORM.
Experience with various JavaScript frameworks (jQuery, Bootstrap, Angular JS, ExtJS, Dojo, etc.).
PL/SQL.
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status ").