Logo
Bowhead

GIS Developer

Bowhead, Selma, Alabama, United States, 36701


Overview

Bowhead seeks a GIS Developer to join our team in Mobile, AL to support the Geographical Information Systems Program (GIS) within the US Army Corps of Engineers (USACE), Mobile District, Spatial Data Branch. The GIS Developer will focus primarily on coding and supporting new products and applications that are used daily by GIS staff and customers. The GIS Developer must have a solid foundation in coding but may also assist in design. Candidates with an Azure or Cloud Computing background are highly encouraged to apply, but this will not be a primary focus of this position initially. A basic understanding of front-end technologies, coding design patterns, scrum methodology, git and developer operation is necessary as you will also be responsible for integrating and contributing code to larger projects and programmatic ecosystems.

Responsibilities

React/Material UI design, development, and management.API design, development, and management.Creating database objects in SQL and querying.Building reusable components and modules for future utilization by using React, Redux, JavaScript, Node.js.Analysis of Applications for optimization of maximum speed and scalabilityImplementation of security and data protectionWork with ISSO on application security guidelinesContribute to code for use in business workloads within a serverless architectureContribute to project GIT repos within Developer operations ecosystemEngage in Agile development for tasked projectsUnderstand variant data types and data structures for GISCreate geospatial visualizationsTranslate customer processes into multi-step workflows within a web application.Qualifications

BA/S and post graduate degree in Computer Science, Information Systems, Engineering, Business, or other related field is required.Four years (0-4+) of applicable software development experience is required.Solid foundational knowledge of React, Node.js and JavaScript is highly sought, and knowledge of C#, Python, and .NET is helpful.Basic understanding of front-end technologies and platforms, such as HTML5 and CSS3, is a plus as is a good understanding of JSX and building scalable react components.An understanding of accessibility and security compliance is required.Experience with user authentication, authorization is required.Must have experience creating database schemas that represent and support business processes.Proficient understanding of code versioning tools, such as Git, is required.An understanding of Cloud computing-including Azure app slots, Azure SQL, Azure Function Apps is very helpful.An understanding of GIS is helpful.Intermediate-to-advanced level skills in Microsoft Office software suite-Word, Excel, Outlook, and PowerPoint.Ability to communicate effectively with all levels of employees and outside contacts.Strong interpersonal skills and good judgment with the ability to work alone or as part of a team.Strong desire to learn and ability to pivot as technology changes.

Physical Demands:• Must be able to lift up to 25 pounds• Must be able to stand and walk for prolonged amounts of time• Must be able to twist, bend, and squat periodically

SECURITY CLEARANCE REQUIRED: Must be able to obtain a security clearance at the Public Trust level. US Citizenship is a requirement for admission to this location.

#LI-KC1