Logo
City of Sandy Springs

Senior Web Developer

City of Sandy Springs, Sandy Springs, Georgia, United States,


Job Title: Senior

Web Developer

Reporting to: Infrastructure Manager

Job Summary:

Sandy Springs is at the forefront of digital innovation in local government and is developing exceptional systems that connect our audiences with City information and data. Our mission is to provide our citizens and staff with excellent user experiences that allow the City to operate effectively and efficiently. At the center of this initiative is a decoupled Drupal instance that aggregates data from third party repositories, normalizes it and serves it to impactful front-end website and digital signage user interfaces. The City currently performs much of this work in-house including visioning, system architecture, front-end design and project management. Software development services are currently provided through a local development partner.

Description :

The City of Sandy Springs is seeking a talented full-stack software developer to work with our visual communications team to create interactive digital experiences utilizing decoupled Drupal and JavaScript frameworks. This newly created position is part of an expansion of the City’s data management and digital communications initiative. You will collaborate in the ideation and scoping phase of new systems and will be responsible for completing software development tasks that are assigned to you. You will collaborate with our contract developers daily to contribute to the efficient development of product.

Essential Duties and ResponsibilitiesWrites sleek, performant code in a manner consistent with the team's style and best practices.Develop and/or integrate software solutions, including documentation and support.Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.Collaborate with peers and end users to produce cutting-edge software solutions.Collaborate with System-wide analysts/programmers to ensure alignment and compliance of standards for software tools.Diagnose data issues.Troubleshoot code level problems quickly and efficiently.Recommend Drupal modules or other software extensions that could benefit the digital experiences we developOther duties as assigned.Preferred Experience

5+ years of experience building web applications and digital experiences.Experience with CSS/HTML5 with an understanding of the latest trends and techniques for styling for desktop and mobile browsers.Knowledge of responsive design, accessibility, and a good knowledge of browsers’ limitations and features.Experience with JavaScript frameworks and end-to-end user interface development.Experience with CSS preprocessors. Experience with the Syntactically Awesome Style Sheets (Sass) preprocessor would be ideal, but not essential.Experience with PHP developing back-end functionality and integrating systems with APIs. Experience performing this work in Drupal would be ideal, but not essential.Experience with the City’s preferred software stack of Decoupled Drupal/Gatsby/React would be ideal. Experience with Next.js would be a strong substitution.Experience with WordPress is beneficial to support legacy and small-scale sites.Experience with Netlify and Pantheon hosting environments is beneficial.Experience securing open-source CMSs through the expedient implementation of security releases and maintaining a consistent backup and restoration strategy.Experience documenting your development and operating procedures so others can understand and expand upon your development activities.Ability to effectively multi-task, working on multiple projects and keeping track of the status of numerous deliverables.The ability to effectively communicate within a project management system.Skills Needed

Knowledge of software development tools and techniques.Knowledge of Agile methodologies.Knowledge of information security practices and technology.Decision making and problem-solving skills.Ability to work in a team environment.Ability to read and comprehend complex technical documents.Ability to manage multiple assignments.Skill in interpersonal relations.

Schedule

This is a full-time, exempt position. This role will be granted the opportunity to work from home regularly but must be able to commute to The City of Sandy Springs on a flexible weekly schedule based upon business needs. Schedule is based on agreed upon guidelines of the IT department. This role requires residency in the state of GA. The City reserves the right to change remote work status with notice to employee.