We need to hire 8 software engineers! You do not need a clearance, but may be required to obtain a TS/SCI - which will sponsor for you. To qualify for this role, you must have adequate domain knowledge and hands-on experience in developing, implementing software programs. As a mid-level coder, you are responsible for maintaining and improving the performance of existing software code, with duties to write and update software code under contract and direction from the Product Manager. Clear communication skills are required. Astute ability in writing test scripts, in an agile software development environment, where building in automated test procedures in addition to functional code are paramount to continuous integration and continuous delivery of software. You are also required to further test and maintain software products to ensure strong functionality and optimization.
Required Education/Experience:- 4 years' experience in full stack development to include Java, Web services, Database, and micro-service development.
- 3 years' experience with agile and lean philosophies.
- Experience working independently with clients or stakeholders conducting interviews, observations, and surveys, to develop user-stories in support of full-service consumer and business applications.
- Experience with CI/CD techniques, test-driven development, and automated testing practices.
- Experience developing customized code, scripts, modules, macro procedures, and libraries to implement specialized spatial analysis functions using languages such as Python, Java, PHP, C, Pro*C, Perl, or similar scripting and development languages.
- Experience with open source Geospatial Information Service tools and libraries such as QGIS and GDAL.
- Experience using, creating, and analyzing GIS and other location-based data.
- Core development experience in large scale enterprise Java applications.
- Query and management skills with geospatial and non-geospatial Postgres, PostGIS and SQL databases.
- Candidate must have experience with Open Geospatial Consortium (OGC) services and standards.
Desired Education/Experience:- Bachelor's degree in Computer Science, Engineering, Mathematics or related technical degree or 4 years' experience in related technical field.5 years' experience in full stack development to include Java, Web services, Database, and micro-service development.
- 4 years' experience with agile and lean philosophies, serving as scrum or team lead.
- Integration and tailoring of geospatial Commercial Off-The-Shelf (COTS) software applications; specialized software and database development and maintenance; integration of related specialized hardware; engineering studies to identify and remedy geodata processing bottlenecks.
- Experience integrating and tailoring geospatial COTS software applications; specialized software and database development and maintenance;
- Experience with government and/or commercial imagery products, to include RADAR imaging technologies.
- Experience with integration and operations of terrain analysis visualization and algorithms.
- Experience with integrating and operating automated detection algorithms.
- Experience working with and developing GIS to include open-source and proprietary geospatial formats.
- Experience with use of and development with common geospatial tools, data, and operating platforms. These may include, but are not limited to:
- Tools - Boundless Spatial suite, Remote View, Postgres, and/or other geospatial databases, ArcGIS Desktop, ArcGIS Server, Image Server, and File Geodatabases.
- Data formats including KML, KMZ, NITF, TIFF, JPEG, GeoPDF, and similar geo-related formats.
- Operating Platforms - ESRI, OpenGeo Suite, or similar.
- Core development experience in large scale enterprise Java applications using Spring frameworks.
- Possesses a TS//SCI level security clearance.