Digital Services Developer
The City of Asheville is seeking to hire a full-time interdepartmental Digital Services Developer position in the Information Technology Department. This position supports Asheville's Development Services Department (DSD) by delivering civic technology solutions that improve engagement between external customers and city government. Uses strong communication and customer service skills in working with the development community, citizens, and DSD staff to identify and address business needs. Enhances and creates clear, inviting interfaces that connect people with the land development and permitting processes of their local government. Collects user stories. Focuses on customer usability in designing and testing technology solutions. As a software developer handling front end user interface and user experience (UI/UX), data and third party integrations, this position stays abreast of available/emerging technologies and digital practices, evaluates the cost & benefits, and collaborates to create positive change where needed.
Qualifications & Requirements Education/Experience:
Bachelor's degree in Information Technology, Computer Science, or a related field, or an equivalent combination of education and experience sufficient to successfully perform the essential duties of the job.
Strong database skills (SQL).
Strong UI design skills: experience designing layouts and icons for mobile and web applications using Sketch and/or the Adobe Suite.
Experience with enterprise permitting software a plus.
Experience with application development tools such Git, GitHub, Webpack, and various data visualization and mapping software applications.
Experience with Linux and web servers.
Experience with open data / API platforms.
Familiarity with cloud computing platforms like AWS and Heroku a plus.
Experience with ETL and business intelligence.