Python Developer / GIS Developer

Company: CMCI
Location: Memphis, Tennessee, United States
Type: Full-time
Posted: 19.FEB.2021
< >


GIS / Python Developer - Mid Level Location: Memphis, Tennessee Why CMCI? CMCI provides superior management consulting and IT services th...


GIS / Python Developer - Mid Level

Location: Memphis, Tennessee


CMCI provides superior management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization in order to fully understand their business and technology needs. This approach allows us to quickly deliver superior quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver on business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to provide a tremendous career path by promoting employees to their highest potential.

Job Description:

Works independently or under only general direction on complex problems which require competence in all phases of programming concepts and practices. Working from diagrams and charts which identify the nature of desired results, major processing steps to be accomplished and the relationships between various steps of the problem-solving routine; plans the full range of programming actions needed to efficiently utilize the computer system in achieving desired end products.

Required Skills:

Translation of user requirements into GIS solutions as part of the Agile methodology, writing of application code (JavaScript and Python), versioning of application code (SVN), and testing/debugging of application code for enterprise wide GIS applications. Assist in design of system architecture of the GIS infrastructure of enterprise ArcGIS server pool and the creation and maintenance of geospatial data in Oracle database.

Programming languages: JavaScript, Leaflet, PL/SQL, Python, Node.js, React, Dojo, Web Services (including geospatial feature and geoprocessing services).

Minimum Experience: 3 years of information systems development experience including systems analysis and design techniques for the implementation of large-scale computer systems.

Education Requirements: Bachelor's Degree in Computer Science, Engineering, Mathematics or equivalent.

Desired Skills:

  • 5+ years of experience using GIS products
  • 10+ years of experience with Python
  • Python frameworks experience
  • Front-end experience
  • Web service development experience
  • Agile work experience
  • SQL experience
  • Linux experience
  • Asynchronous and multithreading experience\

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

- provided by Dice

Apply Now


Loader2 Processing ...