City of Charlotte

Public Services

SoftwareDeveloper,Senior

$96–120k Charlotte, North Carolina, United States FULL TIME Remote Friendly
The Brief

“Software Developer, Senior at City of Charlotte. Skills: Application Development, Data Engineering, Business Analysis, Solution Design. Define and improve user business requirements. Lead design, development, and support of enterprise data solutions”

Industry & Context.

Public Services
Problems you'll solve

Take initiative to identify, analyze, and solve problems; Analysis and troubleshooting

Eligibility Requirements

Background checks, Pre-employment drug-screening test, Physical examination, Skills test, Other assessments

What They're Looking For.

Must Have

High School Graduate or Equivalent, Seven (7) experience in application development, business analysis, requirements definition, and information technology support OR Bachelor’s degree from an accredited college or university in Information Technology, Computer Science, or a directly related field, At least three (3) years of experience in application development, business analysis, requirements definition, and information technology support, NC valid driver's license

Nice to Have

Bachelor’s degree from an accredited college or university in Information Technology, Computer Science, or a directly related field, At least three (3) years of experience in application development, business analysis, requirements definition, and information technology support, Any equivalent combination of training, education, and experience that provides the required skills, knowledge, and abilities

What You'll Do.

Define and improve user business requirements

and support of enterprise data solutions

Provide advanced technical leadership

Design scalable data pipelines

Integrate systems across the organization

Ensure data is accurate and accessible

Develop and maintain custom applications

Support integration of business systems

Design and implement APIs

Build and maintain ETL/ELT data pipelines

Ensure data quality and performance

Support development of AI-ready datasets

Implement data governance and monitoring

Partner with stakeholders to define requirements

Perform systems analysis

Evaluate technologies

Provide advanced support for applications

Coordinate resolutions

Maintain system security

Maintain data integrity

Provide guidance to team members

Support business case development

How You'll Work.

Team & Collaboration

Partner with stakeholders to define requirements; Collaborate with stakeholders to make informed decisions; Provide guidance to team members

Communication Scope

Communicate effectively, both orally and in writing; Communicate technical expertise to all levels of users

Process & Methodology

Lead projects, including scope and schedule, Project coordination/management

Free ATS check

Applying for this Software Developer, Senior role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about City of Charlotte?

Real rants from real employees. Read before you apply.

Read Company Rants →