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