City of Asheville
Lead Backend Engineer
City of Asheville, Asheville, North Carolina, us, 28814
Lead Backend Engineer
Print (https://www.governmentjobs.com/careers/ashevillenc/jobs/newprint/4718302)
Apply
Lead Backend Engineer
Salary
$79,317.88 - $118,976.82 Annually
Location
Asheville, NC
Job Type
Full Time
Job Number
2024-01408
Department
Information Technology Services
Division
Business & Public Technology
Opening Date
11/04/2024
Closing Date
11/29/2024 5:00 PM Eastern
Description
Benefits
Questions
Summary
About Our Opportunity
We are currently hiring a full-time Lead Backend Engineer to deliver business technology and consulting services for internal customers and to help deliver technology solutions that improve engagement between the community and city government.
The position will focus on the development of City-wide infrastructure that supports data governance, web and enterprise applications, and reporting. This includes the support and maintenance of critical data infrastructure, integrations, and APIs. One of the core elements of our City-wide data infrastructure is our own data governance platform, Bedrock, which maintains metadata on key City datasets and drives automated ETL from enterprise systems to our data warehouses for use in reporting, integrations, and data APIs.
In all of our work, we focus on using cloud computing and modern application infrastructure, striving to provide resilient and secure services that are usable by a diverse population. Since GIS data is a fundamental pillar of City IT operations and an important tool for equitable community engagement, familiarity with GIS data is a plus.
We believe in focusing on work that matters and work that positively impacts our community. To that end, the values behind our work include a commitment to equity and inclusion, accessibility, transparency, and easy access to data and services.
What you'll be doing:
Act as lead backend developer and collaborate with team members on projects that range in size and complexity; identify, recommend, plan, develop and implement technology and standards, providing direction, training, assistance and monitoring.
Establish and maintain technology and architecture standards for web APIs, including authentication, authorization and logging.
Establish and maintain standards for data infrastructure and management to best support data governance within the organization.
Use SQL to create and/or maintain ETL processes and application APIs, occasionally including GIS-related data processing.
Collaborate with IT, other city staff, and community users to develop highly resilient web and data infrastructure that enables agility in solving business problems.
Analyze existing systems and seek opportunities to automate inefficient processes and/or leverage data integration tools to help disparate systems operate more cohesively.
Contribute to occasional frontend development tasks, as needed.
Maintain technology and architecture for data replication and custom web APIs.
Interact with a variety of technical and nontechnical clients, including staff and community members, to explore ideas and potential solutions.
Benefits:
Full time salary based on 37.5 hours a week. Hiring range anticipated at $79,317.88 to $87,249.67 annually.
13 paid holidays, 12 paid sick days, and 10 paid vacation days
Full access to the City of Asheville's benefit suite including Medical, Dental, and Life insurance options
Enrollment in the North Carolina State Pension Plan and NC State 401K with company matching funds.
About you:
We know your time is valuable. Applicants who meet the following minimum requirements or have comparable experience and/or education will be considered :
Bachelor's degree or comparable training in Computer Science, Data Processing, Information Systems or related field, and/or at least five (5) years of related experience.
Persons of all genders and races are encouraged to apply.
Other things to know:
To be considered for this position, please submit a cover letter and resume. In your cover letter, please describe your specific interest in this position and working for the City of Asheville.
Due to a lack of candidates this posting has been extended until 11/29/2024. Current applicants need not reapply.
Typical hours are Monday - Friday 8:30am - 5:00pm with occasional evening or weekend work as needed. We are open to alternative work arrangements including a combination of on-site and remote work.
About us:
The City of Asheville is dedicated to providing quality service for the residents and visitors of our beautiful city, nestled in the Blue Ridge Mountains of western North Carolina. Asheville, NC is a thriving mountain city that has a culture enriched in diversity.
The City of Asheville values and respects a diverse community, workforce and ideas, and is committed to promoting an equitable, fair, and just employment environment. Our organization seeks to create and provide access and opportunities to employees, residents and visitors to fulfill their potential through inclusive engagement practices, relationship building and an authentic sense of belonging . All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, sexual orientation, age, disability, genetic information or veteran status. The City of Asheville is proud to be a second chance employer.
Knowledge:
Comprehensive knowledge of databases (PostgreSQL, SQL Server, etc.)
Programming skills in modern JavaScript and one or more other languages (e.g. PHP, Python, Ruby, etc)
Experience building and maintaining cloud infrastructure (especially in AWS)
Experience developing and maintaining GraphQL APIs
Experience with Git and Github
Experience with Devops principles, automated deployments, etc.
Skills and Abilities:
Curious and dedicated to continuous learning
Adaptable and comfortable with change
Ability to think creatively and solve problems
Ability to communicate effectively in spoken and written form
Ability to troubleshoot quickly and effectively, with keen attention to detail
Ability to analyze large data sets with appropriate tools
Ability to work independently with limited supervision
Ability to collaborate with a diverse group of internal colleagues and external customers
The City of Asheville is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, the City will provide reasonable accommodations to qualified individuals with disabilities and encourages both prospective and current employees to discuss potential accommodations with the employer.
To view our comprehensive benefits package, click here (https://www.ashevillenc.gov/department/human-resources/compensation-and-benefits/) .
01
How many years of software development experience do you have?
0-1 Year
1-3 Years
3-5 Years
5-10 Years
10+ Years
02
Describe any experience you have creating and maintaining cloud infrastructure for software development (e.g. using AWS) and to what extent has this experience involved leveraging infrastructure as code?
03
Describe any experience have with server-side programming, using languages such as Javascript (NodeJS runtime), Python, PHP, etc.
04
Describe any experience have working with client-side JavaScript, CSS and HTML, and/or frameworks such as React, Vue, Angular, etc.
05
Describe any experience you have with data-related technologies such as relational databases, GraphQL or REST APIs, data transformation processes (e.g. ETL), etc.
06
Select your highest level of education:
High School/GED
Associates Degree
Bachelors Degree
Masters Degree
Doctorate
Required Question
Agency
City of Asheville
Address
City of Asheville PO Box 7148 Asheville, North Carolina, 28802
Phone
828-259-5690 - Apply Online! - EOE
Website
http://www.ashevillenc.gov/jobs
Print (https://www.governmentjobs.com/careers/ashevillenc/jobs/newprint/4718302)
Apply
Lead Backend Engineer
Salary
$79,317.88 - $118,976.82 Annually
Location
Asheville, NC
Job Type
Full Time
Job Number
2024-01408
Department
Information Technology Services
Division
Business & Public Technology
Opening Date
11/04/2024
Closing Date
11/29/2024 5:00 PM Eastern
Description
Benefits
Questions
Summary
About Our Opportunity
We are currently hiring a full-time Lead Backend Engineer to deliver business technology and consulting services for internal customers and to help deliver technology solutions that improve engagement between the community and city government.
The position will focus on the development of City-wide infrastructure that supports data governance, web and enterprise applications, and reporting. This includes the support and maintenance of critical data infrastructure, integrations, and APIs. One of the core elements of our City-wide data infrastructure is our own data governance platform, Bedrock, which maintains metadata on key City datasets and drives automated ETL from enterprise systems to our data warehouses for use in reporting, integrations, and data APIs.
In all of our work, we focus on using cloud computing and modern application infrastructure, striving to provide resilient and secure services that are usable by a diverse population. Since GIS data is a fundamental pillar of City IT operations and an important tool for equitable community engagement, familiarity with GIS data is a plus.
We believe in focusing on work that matters and work that positively impacts our community. To that end, the values behind our work include a commitment to equity and inclusion, accessibility, transparency, and easy access to data and services.
What you'll be doing:
Act as lead backend developer and collaborate with team members on projects that range in size and complexity; identify, recommend, plan, develop and implement technology and standards, providing direction, training, assistance and monitoring.
Establish and maintain technology and architecture standards for web APIs, including authentication, authorization and logging.
Establish and maintain standards for data infrastructure and management to best support data governance within the organization.
Use SQL to create and/or maintain ETL processes and application APIs, occasionally including GIS-related data processing.
Collaborate with IT, other city staff, and community users to develop highly resilient web and data infrastructure that enables agility in solving business problems.
Analyze existing systems and seek opportunities to automate inefficient processes and/or leverage data integration tools to help disparate systems operate more cohesively.
Contribute to occasional frontend development tasks, as needed.
Maintain technology and architecture for data replication and custom web APIs.
Interact with a variety of technical and nontechnical clients, including staff and community members, to explore ideas and potential solutions.
Benefits:
Full time salary based on 37.5 hours a week. Hiring range anticipated at $79,317.88 to $87,249.67 annually.
13 paid holidays, 12 paid sick days, and 10 paid vacation days
Full access to the City of Asheville's benefit suite including Medical, Dental, and Life insurance options
Enrollment in the North Carolina State Pension Plan and NC State 401K with company matching funds.
About you:
We know your time is valuable. Applicants who meet the following minimum requirements or have comparable experience and/or education will be considered :
Bachelor's degree or comparable training in Computer Science, Data Processing, Information Systems or related field, and/or at least five (5) years of related experience.
Persons of all genders and races are encouraged to apply.
Other things to know:
To be considered for this position, please submit a cover letter and resume. In your cover letter, please describe your specific interest in this position and working for the City of Asheville.
Due to a lack of candidates this posting has been extended until 11/29/2024. Current applicants need not reapply.
Typical hours are Monday - Friday 8:30am - 5:00pm with occasional evening or weekend work as needed. We are open to alternative work arrangements including a combination of on-site and remote work.
About us:
The City of Asheville is dedicated to providing quality service for the residents and visitors of our beautiful city, nestled in the Blue Ridge Mountains of western North Carolina. Asheville, NC is a thriving mountain city that has a culture enriched in diversity.
The City of Asheville values and respects a diverse community, workforce and ideas, and is committed to promoting an equitable, fair, and just employment environment. Our organization seeks to create and provide access and opportunities to employees, residents and visitors to fulfill their potential through inclusive engagement practices, relationship building and an authentic sense of belonging . All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, sexual orientation, age, disability, genetic information or veteran status. The City of Asheville is proud to be a second chance employer.
Knowledge:
Comprehensive knowledge of databases (PostgreSQL, SQL Server, etc.)
Programming skills in modern JavaScript and one or more other languages (e.g. PHP, Python, Ruby, etc)
Experience building and maintaining cloud infrastructure (especially in AWS)
Experience developing and maintaining GraphQL APIs
Experience with Git and Github
Experience with Devops principles, automated deployments, etc.
Skills and Abilities:
Curious and dedicated to continuous learning
Adaptable and comfortable with change
Ability to think creatively and solve problems
Ability to communicate effectively in spoken and written form
Ability to troubleshoot quickly and effectively, with keen attention to detail
Ability to analyze large data sets with appropriate tools
Ability to work independently with limited supervision
Ability to collaborate with a diverse group of internal colleagues and external customers
The City of Asheville is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, the City will provide reasonable accommodations to qualified individuals with disabilities and encourages both prospective and current employees to discuss potential accommodations with the employer.
To view our comprehensive benefits package, click here (https://www.ashevillenc.gov/department/human-resources/compensation-and-benefits/) .
01
How many years of software development experience do you have?
0-1 Year
1-3 Years
3-5 Years
5-10 Years
10+ Years
02
Describe any experience you have creating and maintaining cloud infrastructure for software development (e.g. using AWS) and to what extent has this experience involved leveraging infrastructure as code?
03
Describe any experience have with server-side programming, using languages such as Javascript (NodeJS runtime), Python, PHP, etc.
04
Describe any experience have working with client-side JavaScript, CSS and HTML, and/or frameworks such as React, Vue, Angular, etc.
05
Describe any experience you have with data-related technologies such as relational databases, GraphQL or REST APIs, data transformation processes (e.g. ETL), etc.
06
Select your highest level of education:
High School/GED
Associates Degree
Bachelors Degree
Masters Degree
Doctorate
Required Question
Agency
City of Asheville
Address
City of Asheville PO Box 7148 Asheville, North Carolina, 28802
Phone
828-259-5690 - Apply Online! - EOE
Website
http://www.ashevillenc.gov/jobs