CityGov is proud to partner with Datawheel, the creators of Data USA, to provide our community with powerful access to public U.S. government data. Explore Data USA

Skip to main content
FULL TIME

Software Developer Senior

City of Charlotte
Charlotte, North Carolina
$98,731.00 - $141,926.09

About This Position

ABOUT THE ROLE The City of Charlotte Innovation and Technology Department, Public Safety Division, seeks an experienced Senior Software Developer to design, develop, administer, and support business intelligence, data warehouse, and application technology solutions for the Charlotte-Mecklenburg Police Department. This role manages the full software development lifecycle for mission-critical web applications, web services, automated data processes, and analytics solutions. A key focus is modernizing and migrating web-based applications to cloud platforms while ensuring secure, scalable, and reliable operation in a law-enforcement environment. KEY RESPONSIBILITIES - Analyze business and technical requirements to design software solutions supporting Crime Analysis and operational needs. - Develop, test, deploy, maintain, and enhance web, mobile, desktop, database, and service-based applications. - Build and maintain web-based applications using Microsoft .NET technologies, including C#, MVC.Net, ASP.NET, JavaScript, HTML, and CSS. - Design, create, and optimize SQL Server and Oracle database components, including stored procedures and complex queries. - Create, modify, and maintain RESTful and SOAP web services and APIs to integrate datasets. - Design, maintain, troubleshoot, and optimize ETL processes and data warehouse structures for business intelligence. - Develop automated processes and data visualization solutions translating complex data into actionable information. - Maintain and support existing custom and commercial off-the-shelf applications, including production monitoring. - Monitor data pipelines and analytics outputs, investigating and resolving data delivery or quality issues. - Lead or support modernization and migration of applications to Amazon AWS or other approved cloud environments. - Implement DevOps practices such as source control, CI/CD, automated deployments, and infrastructure-as-code. - Research emerging technologies and recommend solutions aligning with public safety requirements and City standards. - Collaborate with executives, stakeholders, developers, and vendors to align technology solutions with strategic priorities. - Document software designs, technical specifications, system processes, and maintenance activities. - Apply secure coding, data privacy, and information security practices appropriate for law enforcement environments. - Assist with on-call support and callback for assigned technologies and systems as required. MINIMUM QUALIFICATIONS - High school graduate or equivalent and seven (7) years of related work experience. - OR two (2) year college degree in Information Technology, Computer Science, or a related field, and five (5) years of related work experience. - OR Bachelor's degree in Information Technology, Computer Science, or a related field, and three (3) years of related work experience. - OR Master's Degree in Information Technology, Computer Science, or a related field, and one (1) year of related work experience. - Preferred qualifications include job-related experience in software development, application support, data engineering, or business intelligence, with demonstrated experience in Microsoft .NET technologies and relational databases. SPECIAL REQUIREMENTS - Must pass a comprehensive pre-employment background check, including reference, social security, education, criminal conviction, credit history, sex offender registry, and motor vehicle records checks. - Must pass a pre-employment drug-screening test and physical examination. - Candidates may be required to take a skills test or participate in other assessments during the selection process. SELECTION PROCESS - Skills test and/or other assessments may be administered during the selection process. - Final candidates must pass background checks, a drug-screening test, and a physical examination. HOW TO APPLY - Apply online through the official City of Charlotte careers portal. - Self-service application kiosks are available at the Human Resources Department lobby, 700 East 4th Street, Suite 200, Charlotte, NC 28202, Monday through Friday, 9:30 a.m. to 3:30 p.m. (EST). - Closing Date: September 8, 2026. - For questions about the application or hiring process, email Careers@ci.charlotte.nc.us. EMPLOYMENT DETAILS - Employer: City of Charlotte - Department: Innovation and Technology Department, Public Safety Division - Job Type: Full time - Job Requisition ID: JR104387 - Location: Charlotte-Mecklenburg Government Center, Charlotte, NC - Equal Opportunity Employer: The City of Charlotte does not unlawfully discriminate on the basis of race, religion, color, sex, national origin, marital status, age, disability, sexual orientation, political affiliation, or gender expression.

Related Topics

TechnologyPublic Safety

Quick Details

Posted

about 22 hours ago

Expires

in 10 days

Ready to Apply?

Click the button below to apply directly on the company's website.

Apply NowBrowse More Jobs

Disclaimer

This job listing is shared by CityGov to help connect professionals with opportunities. Please note that CityGov does not formally endorse the organization or position listed. We encourage users to take a moment to review the opportunity on their own to make sure it's the right fit.