Job Openings Back-end Software Developer (Python)

About the job Back-end Software Developer (Python)


Major Duties/Responsibilities:

  • Collaborate with a highly diverse and multidisciplinary team (such as photogrammetrists, geographers, mathematicians, physicists, computer scientists, and engineers) in the research, development, integration, testing, and deployment of real-time data platforms, and machine intelligence systems for spatial computing.
  • Perform application and data development creating geospatial software and digital map layers as services.
  • Support research staff in disseminating results in peer reviewed journals, technical reports, relevant conferences, and open-source software project repos.
  • Collaborate with researchers and project sponsors to capture, understand, integrate, and implement project and security requirements in developed services and software.
  • Develop and recommend ideas for new programs, products, and features by staying abreast of new technology developments and trends.
  • Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote diversity, equity, inclusion, and accessibility by fostering a respectful workplace - in how we treat one another, work together, and measure success.



Basic Qualifications:

  • A BS degree in Computer Science, Computer Engineering, Information Systems, Business, Scientific, or a related field of study and 5 years of proven experience is required. An equivalent combination of education and experience may be considered.
  • Experience in the following areas:
    • Developing software related to a field involving geospatial computing or big data architectures.
    • Spatial enabled database (PostgreSQL with Post GIS) and performing spatial data queries.
    • Software development best practices including, but not limited to:
      • Agile development
      • Version control using Git/Git Flow or similar system
      • Project management via systems like JIRA, Asana, etc
    • Open-source tools and system, OGC web services, and web development frameworks
    • Data collection or similar Extract Transform Load (ETL) processes
    • Design, development, and management of spatial data platforms, and similar areas
    • Developing in Software-as-a Service and Data-as-a-Service environments