The Sr. GIS Developer will revise, develop, and deploy map layers and GIS features available to internal and external clients to support multiple applications. The work includes assessing as-is functionalities while helping define to-be requirements that improve GIS accuracy, applicant understanding, and program success. The position requires meeting with stakeholders to help them articulate needs, converting them into system requirements that meet team development, risk management, testing protocols, and executing code development to produce the requirements successfully.
The Developer will work in an agile production environment helping optimize stakeholder investment in new capabilities for GIS data management, map rendering, information accuracy, and system security. The ideal candidate will demonstrate their ability for continued growth and desire to take on increasing levels of responsibility within the organization.
Primary Responsibilities:
Performs analysis of documented user requirements and directs or assists in designing moderately complex to complex software or IT systems.
GIS Developer will revise, develop, and deploy map layers and GIS features available to the public to support a national information and program application web service
The work includes assessing as-is functionalities while helping define to-be requirements that improve GIS accuracy, applicant understanding, and program success.
The Developer will work in an agile production environment helping optimize stakeholder investment in new capabilities for GIS data management, map rendering, information accuracy, and system security.
The ideal candidate will demonstrate their ability for continued growth and desire to take on increasing levels of responsibility within the organization.
Performs analysis of documented user requirements and directs or assists in designing moderately complex to complex software or IT systems
Supports development and documentation of web application infrastructure
Supports development and documentation of UI/UX
Collaborates daily with program managers, other developers, testers, customers, and engineering teams
Updates job knowledge by researching new internet/intranet technologies and software products, participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
Skills/Qualifications:
Able to perform complex GIS analysis
Proficient in PostgreSQL and PostGIS development and database design for relational and spatial data
Knowledge of the Software Development Lifecycle and CI/CD process
Experienced in AWS CloudFront, CloudWatch, ECS, Cloud Build, S3, and AWS Fargate
Experience with Docker Container development and implementation
Experience in GeoServer configuration and tuning
Capable of troubleshooting and integrating with Google Maps APIs
Programing experience in Ruby, NodeJS, React, or ArcGIS is a huge plus
Ability to develop and communicate new concepts via written and spoken interaction; apply them accurately throughout an evolving environment; organize, schedule, and coordinate work phases; and determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems
Success in a position requires the consistent display of the following key abilities:
Communication skills to document, develop, and present technical issues so that stakeholders across the organization readily understand the content and their related actions
Excellent computer, documentation, and presentation
Ability to quickly adapt to a changing environment and quickly learn new technology concepts, including software and hardware
Strong analytical and problem-solving skills for design, creation, and testing
Ability to multi-task & support multiple priorities
Excellent teamwork and interpersonal skills
Bachelor's Degree in information systems, geography, systems engineering, computer science, or related technical discipline from an accredited institution, with 7+ years of GIS experience
GIS or tech-related professional certifications are a definite plus
Education/Experience Requirements:
Bachelor's Degree in information systems, geography, systems engineering, computer science, or related technical discipline from an accredited institution, with 7+ years of GIS experience.
GIS or tech-related professional certifications are a plus.
Work Authorization/Security Clearance
United States citizen or legally able to work in the U.S. (Required)
COMPENSATION
The salary range for this position is $80,000-120,000. This will be dependent on the experience and expertise of the incoming candidate.Michael Baker's Consulting Technology Solutions vertical is seeking a Solutions Architect to work with customers and our development team to help translate business requirements, questions, and support issues into clear development or support tasks. You will see the "big picture" and create architectural software design and implementation approaches to guide the development team.