GeoBase Software Developer, AFGIMS, Langley Air Force Base, Virginia
Job description
Woolpert, Inc. is a cutting-edge national architecture, engineering and geospatial (AEG) firm that delivers value to clients by blending engineering excellence with innovative technology and geospatial applications. Woolpert continues to be certified as an Employer of Choice by Great Place To Work®. We believe great companies are built from exceptional people and amazing clients. Because of our growth, Woolpert seeks a Software Developer to work onsite at Langley Air Force Base in Hampton, Virginia.
Developer will be part of a fast-paced team consolidating multiple application instances into a single enterprise system supporting more than 10,000 users. The United States Air Force (USAF) GeoBase program manages geospatial information in an enterprise database that provides web-enabled and desktop solutions to support its Civil Engineering mission and mission partners.
The Air Force Geospatial Information Management System (AFGIMS) is a capability for Department of Defense (DoD), USAF and Intra-agency partners to access, visualize and analyze DoD geospatial data and products for all mission and decision support requirements. As a “system of systems,” AFGIMS enables users at all levels to utilize authoritative GIS data, applications, and knowledge in an enterprise environment.
The GeoBase Software Developer will research, design, develop, evaluate, optimize, troubleshoot, and deploy new and existing web applications and systems within an Agile Development / DevSecOps framework. The primary focus of these development and engineering tasks will be to complete the migration of all system components to AFGIMS version 2.0.
Responsibilities:
Mission: Deliver Trusted Geospatial Engineering Data, Maps, and Services
- Analyze software requirements to determine feasibility of design within a cloud environment
- Consult with hardware engineers and other engineering staff to evaluate interface between hardware and software as well as operational and performance requirements of the overall system
- Coordinate with other software developers and engineers to gain insight and understanding of existing code, development environments and development processes
- Develop and direct software system testing procedures, programming, and documentation
- Consult with clients concerning software requirements and. maintenance
- Work in an Agile environment with team scrums/stand-ups and backlog refinement for taskings
- Coordinate deployments of software systems within a DevOps cloud environment
- U.S. citizenship
- Active security clearance or eligibility to obtain a Department of Defense (DoD) security clearance
- Willingness to undergo a background check and drug screening
- Current CompTIA Security+ certification or ability to obtain Security+ within 4 weeks of hire date
- Experience with web application technologies such as HTML5, JavaScript and CSS
- Experience with JavaScript frameworks (Esri JavaScript API, AngularJS, etc.)
- Experience working with RESTful web services and APIs (Esri map services, OData services)
- Experience working with .Net (C#) applications and classic ASP applications
- Experience applying Object Oriented Programming (OOP) techniques
- Experience with AWS and deploying applications in an AWS environment
- Familiarity with git code repositories such as Bitbucket
- Familiarity with DevOps automation tools such as Jenkins
- Familiarity with browser testing tools
- Familiarity with code scanning tools such as Checkmarx
- Attention to detail:
- Proven experience meeting quality assurance standards
- Proven experience following documented complex procedures
- Proven experience documenting standardized processes
- Strong organizational, time management and analytical skills
- Excellent written and verbal communication skills required for a dynamic working environment
- Ability to work independently, collaboratively as part of a team, and as a member of a large organization
abouteureka.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, abouteureka.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, abouteureka.com is the ideal place to find your next job.