Hybrid / Fairfax, Virginia, US
5 days ago
CLOSED - 2724 - Software Engineer

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 fieldsSignificant professional experience also considering in lieu of a four-year degreeMinimum of 5 years of experience in most of the following:Full Stack developmentExperience 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 applicationsExperience conducting code reviews and mentor Software Engineers to facilitate for skill and knowledge developmentMust have the analytical and interpersonal skills to elicit and document business, functional, and technical requirementsAbility 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 developmentExperience with Java and KotlinExperience with CI/CD processesFamiliarity with source control practices and software such as GitDevice integration experience, with devices such as GPS, video, camera, and LIDAR. Secret Clearance Preferred

CLEARANCE:

US Citizenship required
Confirm your E-mail: Send Email