WR has an opportunity for a GIS Software Engineer, Basic to support the design and development of geospatial/geographic information systems (GIS) using advanced programming languages and methodologies.
Requirements
- Proficiency in C++/C-Sharp and/or Python programming; experience with ASP.NET, Blazor, .NET Core, or Mono is a plus
- Strong understanding of advanced programming concepts, including: Object-oriented programming, Design patterns, Multi-threading, Inter-process communication, Buffering and data persistence
- Solid experience with high-level languages, particularly C++ and/or C-Sharp (preferred)
- Understanding of data filtering techniques, real-time filtering, future-state prediction, and interpolation/smoothing methods
- Ability to conduct performance tuning and debugging
Responsibilities
- Consult with customers to gather information about program needs, objectives, features, and input/output requirements
- Provide ongoing support and consultation to customers regarding software system maintenance
- Design software systems using scientific analysis and mathematical models to predict outcomes and evaluate design impacts
- Develop and direct software system testing, programming, and documentation efforts
- Analyze, define, and document requirements for data, workflows, logical processes, hardware and OS environments, interfaces, and internal/external controls
- Estimate feasibility, costs, timeframes, and compatibility with hardware and other software systems
- Develop and maintain project plans outlining steps and timelines for development
Other
- Ability to obtain and maintain a Secret Clearance
- Limited, but must be able and willing to support division travel to trade shows and customer sites
- The selected candidate will be required to pass a pre-employment third-party background check which may include verification of any of the following: Employment history; Education and/or certifications; Criminal history; Driving Records; Other records or information related to the candidate’s suitability for the position.