Senior Developers - GIS/Geospatial
Harmonia Holdings Group, LLC. - Blacksburg, VA

This job posting is no longer available on Harmonia Holdings Group, LLC.. Find similar jobs:Senior Developer jobs - Harmonia Holdings Group jobs

Take a leading role in research, design, and implementation of solutions for challenging problems

Participate in product design and planning

Maintain high levels of knowledge, skill, and competencies in software development for an extensive range of project types

Mentor junior developers

Translate design requirements and specifications into successful implementations

Work in a team environment and share knowledge

Create external design documentation

Proactively enforce standards and best practices


5+ years of prior professional experience including system analysis, software design and development in Java, C/C++, C# or related technologies

Prior professional experience developing GIS/Geospatial applications using ESRI ArcGIS software (ArcMap, ArcGIS Server, ArcSDE, ArcPad), GeoServer, ESRI Geoportal catalog, GeoNetworks catalog, OpenLayers etc

Prior experience in Keyhole Markup Language (KML) schema, Web Feature Service (WFS) interface standard, Web Map Service (WMS) protocol, and Shapefile data format

Experience with SCRUM development methodology a plus

Experience in Meteorological algorithms a plus

Experience in Geospatial Visualizations a plus

Experience with Navy METOC systems a plus

Strong programming skills with a good understanding of project cycles, software development environments, and source control techniques

Ability to identify, prioritize and execute tasks to meet critical project deadlines

Work well in a team environment with minimal supervision

Good written and oral communication skills

Ability to author technical papers and reports

Experience bringing a software product from development to market

Prior DoD or Navy project experience a plus

4-year college degree in Computer Science or related field

US Citizenship. Ability to obtain or have security clearance