Software Engineer (Geospatial Data Services) SME WA33
On-siteMcLean, Virginia, United States
Job Summary
Design and develop complex software for high-volume geospatial search applications and processing platforms using Java, Python, and Linux. Analyze, code, test, and debug new products while providing ongoing maintenance, support, and enhancements to existing systems. Troubleshoot complex problems and deliver customer support for software issues, collaborating cross-functionally with data scientists, analysts, and project managers. Participate in daily stand-up meetings, code reviews, and pull requests within an Agile environment to sustain and advance organizational capabilities. Deliver on multiple competing priorities with little supervision, offering recommendations for continuous improvement.
Required Qualifications
- Hands-on experience with application development in Java
- Hands-on experience with Linux
- Experience with a RDBMS (SQL) or a NoSQL data store
- Experience with test-driven development and automated testing frameworks
- Experience with Scrum/Agile development methodologies
- Experience in modern programming languages like Java and Python
- Experience with build automation technologies like Maven, Jenkins, etc
- Experience with building APIs and libraries
- Bachelor's Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience
- At least ten (10) years of related software development experience
Desired Qualifications
- Experience with container technologies (Docker, Kubernetes) or cluster servers
- Experience with automation technologies (Ansible, Puppet) or a desire to learn and build systems with automation technologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.