Experience working with IIS, Apache Web Servers
Experience creating web services/Web API’s
Experience with MVC/MVVM architecture
Extensive background in full life-cycle support of the software development process, including requirements gathering, design, coding, testing, and maintenance
Detailed knowledge of Microsoft SQL Server, C#, and JavaScript
Web UI/UX libraries
Ability to model/ design and maintain Relational Databases
Knowledge and experience using third-party SDK's
Experience working in small teams as well as independently
Ability to scope large elements of projects and calculate estimated delivery
Experience communicating pros and cons of alternative solutions to customers; avoiding unnecessary complexity; suggesting creative, breakthrough approaches
Ability to learn, diagnose and implement features and bug fixes
Ability to coordinate with tech leads and software engineers working on related deliverables
Experience with coding patterns and best practices
Skills with debugging techniques and ability to find root causes of mysterious problems
Ability to solve difficult problems
Ability to communicate ideas and develop strategy through presentations, demonstrations, and specifications
Proven ability to manage multiple projects and assignments and meet deadlines
Desired Skills
ArcGIS JavaScript API
Full lifecycle software development
Full Stack Web Development
ArcGIS Enterprise
ArcGIS (ArcGIS SDK’s, ArcPRO)
Education & Certifications
Bachelor’s degree or professional certification in GIS, Computer Science, or a related field.
Security Clearance
An active Top Secret/SCI clearance is required. Candidates without this clearance will not be considered.