City of Charlotte
Public Services
SoftwareDeveloper,Senior
“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.
Take initiative to identify, analyze, and solve problems; Analysis and troubleshooting
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
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.