OVERVIEW:
This individual will work as an integral part of a software development team translating real-world needs into technical solutions. The ideal candidate is a software engineer passionate about helping to drive our customers’ and company missions forward. The candidate must be self-motivated, a quick learner, and able to balance simultaneous tasks to keep pace with our team of high performers.
REQUIRED QUALIFICATIONS:
- BS Degree in GIS, Computer Science, Engineering or related technical fields
- Significant professional experience also considering in lieu of a four-year degree
- Minimum of 5 years of experience in most of the following:
- Full Stack development
- Experience working in an Agile development environment (e.g. Scrum, Kanban, SAFe)
- Strong object oriented programming skills (C# and Java, C++)
- Building both Web and Desktop applications
- Experience conducting code reviews and mentor Software Engineers to facilitate for skill and knowledge development
- Must have the analytical and interpersonal skills to elicit and document business, functional, and technical requirements
- Ability to work as a team member in a fast-paced deadline-oriented environment
DESIRED QUALIFICATIONS:
- Experience with geospatial concepts and systems (ArcGIS, ArcObjects, Map Services (WMS, WFS, WMTS, etc), GDAL, geospatial data formats)
- Experience with designing solutions and completing the implementation process.
- Experience with MVVM design pattern.
- Experience with Web Services, HTML, CSS, Java, and JavaScript.
- Experience with SQL databases.
- Experience with Android development
- Experience with Java and Kotlin
- Experience with CI/CD processes
- Familiarity with source control practices and software such as Git
- Device integration experience, with devices such as GPS, video, camera, and LIDAR.
- Secret Clearance Preferred
CLEARANCE: