Full Stack Software Engineer - Mid Level

Job Locations US-VA-Fairfax
Job ID 2022-1201
Category
Software Engineering

Overview

Reinventing Geospatial, Inc. (RGi) is looking for a talented and motivated Full Stack Software Engineer that is passionate about our customer’s mission to join our team!The Full Stack Software Engineer will work in development teams and use an Agile driven software development cycle with continuous integration to design and develop software applications. They must have the analytical and interpersonal skills to elicit and document business, functional, and technical requirements as well as the ability to work as a team member in a fast-paced deadline-oriented environment.

Responsibilities

  • Develop medium to large sized applications in any part of the software baseline with the ability to design and implement the solution from start to finish
  • Implementing all phases of architecture, requirements gathering, design, development, integration, testing and information assurance

Qualifications

Required qualifications:

  • U.S. citizenship
  • BS Degree in GIS, Computer Science, Engineering or related technical fields
  • Significant professional experience also considering in lieu of a four-year degree
  • Minimum of 5 years of experience in most of the following:
    • Full Stack development
    • Experience working in an Agile development environment (e.g. Scrum, Kanban, SAFe)
    • Experience in Microsoft .NET (desktop and web), C#, Windows Presentation Foundation (WPF)
    • Familiarity with source control practices and software such as GitHub and SourceTree
    • Experience conducting code reviews and mentor Software Engineers to facilitate for skill and knowledge development
    • Must have the analytical and interpersonal skills to elicit and document business, functional, and technical requirements
    • Ability to work as a team member in a fast-paced deadline-oriented environment

Desired qualifications:

  • Experience with geospatial concepts and systems (ArcGIS, ArcObjects, Map Services (WMS, WFS, WMTS, etc), GDAL, geospatial data formats)
  • Experience with designing solutions and completing the implementation process.
  • Experience with MVVM design pattern.
  • Experience with Web Services, HTML, CSS, Java, and JavaScript.
  • Experience with SQL databases.
  • Experience with Android development
  • Experience with Java and Kotlin
  • Experience with CI/CD processes
  • Familiarity with source control practices and software such as Git

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed