Organization: Freedom Consulting Group
Title: Senior Software Engineer
Location: Annapolis Junction, MD
Hello jobseeker! We are Freedom Consulting Group. Here, employees have the freedom to spread their creative wings. With a team of experienced leaders and top-tier talent, we’ve worked hard to establish ourselves as the premier technology company serving the Intelligence Community. At Freedom, your brain is always in style.
To apply for this job go to: https://freedomconsultinggroup.com/careers/
Accessibility: If you need an accommodation as part of the employment process please contact Human Resources at
Freedom Consulting Group is seeking a software engineer to support one of its growing prime contracts. In this position you will join a talented team of geospatial engineers and developers working on enterprise wide GIS web services and applications.
• Develop and maintain GIS systems including near real time processing, big data visualization and complex geospatial analysis
• Deploy and support an internal Enterprise GIS consisting of current Esri and open source offerings.
• Perform complex design, coding and testing of spatial applications using technologies including Java, .Net, C#, and Python
The ideal candidate will be an experienced GIS focused software development engineer who works well on their own, or as part of a team and is not afraid of a challenge.
Eight (8) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.
A Bachelor’s Degree from an accredited college or university in Computer Science or related discipline.
An additional four (4) years of software development experience on projects with similar software development processes may be substituted for a Bachelor’s Degree
Experience working with the customer or stakeholder to define, document, and implement system requirements.
The ability to create and execute test cases for peer code testing.
Shall possess the following capabilities:
Develop or implement algorithms to meet or exceed system performance and functional standards
Assist with developing and executing test procedures for software components
Write or review software and system documentation
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Serve as team lead at the level appropriate to the software development process being used on any particular project
Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Design or implement complex database or data repository interfaces/queries
Experience with the following technologies:
Geospatial tools and APIs, Strongly Desired
Windows OS, Required
Unix/Linux OS, Required
JAVA, C#, .NET or C++, Required
Experience with ElasticSearch, Strongly Desired
DoJo Service or Similar Technologies, Desired
Python, Strongly Desired
Spring framework, Desired
JEE technologies, Desired
Developing Web Services (SOAP and REST), Required
XML tools (e.g., XPATH,XQUERY, DOM,SAX, XSLT), Desired
Public Key Infrastructiure (PKI), Required
All Contents © 1999-2018. The GIS Jobs Clearinghouse