Overview
The City of Charlotte is the largest municipality in North Carolina and the 17th largest city in the United States, with a total population of more than 872,498 citizens. A major commerce center, Charlotte hosts several of the nation’s largest banks and technology companies.
Also known as the Queen City, Charlotte is home to the Carolina Panthers, the Charlotte Hornets and the NASCAR Hall of Fame. We work hard to ensure that the community will be a winning city for everyone – a truly remarkable place to live, work, learn and play. Join us in helping to keep our City thriving, ensuring upward mobility and advancement in the workplace.
Function
Information Technology/Systems
Summary
The City of Charlotte Innovation and Technology Department is seeking a top-level expert in Microsoft .NET C# and related technologies with extensive experience in application systems analysis, design, and programming. Using .Net and the latest development tools, this position will deliver a variety of applications and solutions that will make Charlotte a better place to live and work. A focus for this position will be application integrations, as well as back-end APIs, front-end web applications, and mobile apps. The position will support current applications and integrations and help propel the City forward in the latest development techniques.
The Software Developer will support the Crime Analysis Division of the Charlotte-Mecklenburg Police Department, a unit responsible for continually leveraging technology and employing a set of systematic, analytical processes to provide timely, targeted information to drive decision making.
This position will provide system administration and web-based application development for geographic information systems (GIS) technologies. Primary responsibilities are directly related to the maintenance of existing software assets and creation of new data processes and web-based applications for the purpose of providing decision support mechanisms to police personnel.
Major Duties and Responsibilities
• Facilitate, manage, and execute project activities for a variety of GIS software installation and data processing projects
• Perform ArcGIS Server administrative tasks
• Create, update, and maintain ArcGIS Server Map Services
• Troubleshoot issues with custom GIS applications, web services, ETL processes, and relational database components
• Design custom geospatial scripts to automate processes
• Integrate Oracle Spatial and GIS solutions
• Create functions and stored procedures within both SQL Server and Oracle environments
• Create new web services and modify/maintain existing services to incorporate additional datasets, improve service performance, and enhance graphical user interfaces
• Maintain existing GIS web applications and create new GIS web-based interfaces to support the operational and analytical needs of the police department
• Independently design, develop and test coding solutions.
• Enhance existing operational monitoring capabilities by designing and developing new approaches to improve service interruption notifications and reduce likelihood and duration of system downtimes for custom GIS and dashboard applications
• Assist with on call support and call back for assigned technologies and systems
• Develop documentation throughout the software development life cycle
• Meet schedules and deadlines of the work
• Understand and carry out oral and written directions
• Maintain the confidentiality of information and professional boundaries
• Perform related duties and responsibilities as required
Knowledge, Skills & Abilities
• Emphasis in computer science, information technology, geospatial information systems, or related field
• Two to three years demonstrated experience developing custom GIS web applications
• Experience with software development and debugging, including database and web service programming and performance optimization
• Programming experience with Python and JavaScript
• Familiarity with ESRI’s JavaScript API
• Experience administering ESRI ArcGIS Server
• Knowledge of SQL scripting language to process and retrieve data from SQL Server or Oracle RDBMS
• Strong troubleshooting and problem isolation skills with both custom and COTS software
• Excellent communication skills, both verbal and written
• Excellent customer service skills
• Handle multiple tasks and meet deadlines while prioritizing
• Detail-oriented with excellent technical, organizational, and time management skills
• Learns quickly and able to change in fast paced environment
• Work alone or in a team environment with strong collaboration skills
• Communicate effectively and demonstrate strong abilities in negotiation, persuasion, and conflict resolution
• Perform and excel within an integrated, fast-paced team environment
• Must be willing to work nights/weekends as necessary
• Knowledge of Software Development Life Cycle
• Knowledge of tools used to support application development and support processes like Cherwell, TFS, etc.
• English grammar, spelling, and punctuation
Preferred Qualification
Associate’s degree in Information Technology, Computer Science or a related field with three (3) years of relevant experience.
Minimum Qualifications
• High School Diploma/GED with five (5) years of relevant work experience; or an equivalent combination of education and relevant experience that provides the necessary knowledge, skills and abilities to successfully perform the essential job duties.
• Must be able to obtain and maintain a city driver’s permit
Salary
$71,445 - $87,331 Commensurate with Experience
Conditions of Employment
The City’s Background Check Policy requires background checks to be conducted on final internal or external candidate(s) applying for any position with the City of Charlotte. The type of information that will be collected as part of a background check includes, but is not limited to: reference checks, social security verification, education verification, criminal conviction record check, and, if applicable, a credit history check, sex offender registry and motor vehicle records check.
Background checks must be in compliance with all federal and state statutes, such as the Fair Credit Reporting Act (FCRA). The checks must be consistent with the guidelines set forth by these laws requiring organizations to obtain a candidate’s written authorization before obtaining a criminal background report, motor vehicle records check or credit report; and to properly store and dispose of information derived from such reports.
Final candidates must pass a pre-employment drug-screening test and physical examination. During the selection process, candidates may be asked to take a skills test, and/or participate in other assessments.
The City of Charlotte is an Equal Opportunity Employer.
How To Apply
Apply online.
Federal law requires employers to provide reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job.
You are welcome to visit the City of Charlotte Human Resources Department lobby where we have workstations available. Our office is located at 700 East 4th Street, Suite 200, Charlotte, NC 28202. Our hours are Monday through Friday, 8 a.m. to 5 p.m. (EST), excluding official City holidays.
Anyone seeking an accommodation to apply for a job may call (704) 336-2285 for assistance or you may email questions to CityHrJobPostingsNotify@ci.charlotte.nc.us.
Benefits
The City of Charlotte provides a comprehensive benefits package to all employees.
Click here to learn more about the City of Charlotte’s benefits.
The City of Charlotte is a drug and alcohol-free workplace.
In Conclusion
If you have technical issues submitting your application, click
here.