Software Engineer

Employer
Octo Consulting Group
Location
Reston, VA
Posted
Jun 23, 2019
Closes
Jun 26, 2019
Ref
169301616
Hours
Full Time
Octo Consulting Group has an immediate need for a GIS Software Engineer. In this role, successful candidate will apply their experience with Java, Scala , and Python to develop mission critical GIS applications. Preferably, the successful candidate will also have experience with Spark as well some familiarity with AWS or PCF. The software engineer must have adequate domain knowledge and hands-on experience in developing, implementing software programs. As a mid-level coder, this labor competency is 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 assigned Government 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. This competency is required to further test and maintain software products to ensure strong functionality and optimization. Recommendation of improvements to existing software programs as necessary. The mid-level coder shall be capable of performing the software tasks identified in the contract requirements in forming and working on Government/Contractor software coding teams. 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, serving as scrum or team lead. 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 Continuous Delivery and Continuous Integration (CI/CD) techniques, test-driven development, and automated testing practices. Development of customized code, scripts, modules, macro procedures, and libraries to implement specialized spatial analysis functions using Python, Java, and Scala Understanding of and familiarity with current and developing Geospatial data formats Understanding and familiarity with Government and Military common geospatial formats Desired Education/Experience: BS or equivalent in Computer Science, Engineering, Mathematics or equivalent technical degree. 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. Integration and tailoring of geospatial Commercial Off-The-Shelf (COTS) software applications; specialized software and database development and maintenance; Expertise in multiple Commercial, Open Source and Government created Geospatial Information Systems/Platforms Use 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 Advanced knowledge of and ability to work and develop with geospatial information systems (GIS) to include open-source and proprietary geospatial formats. Use and development of 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. Possesses a TS//SCI level, or above, security clearance, is desired.

Similar jobs