Software Developer - Municipal Modernization & Integrations

JW Affinity IT

Charlotte (NC)

On-site

USD 85,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401k with match
Life insurance
PTO
Disability insurance
Internet & phone allowance
Wellness resources
Pet insurance
Work-life balance
Flexible hours
Full-time permanent positions

Job summary

JW Affinity IT is seeking an experienced Software Developer to design, enhance, integrate, and support applications used by a local municipality. This role focuses on modernizing digital services, automating internal processes, and improving reliability for employees, residents, and municipal operations.

The ideal candidate combines development expertise with the ability to translate business needs into secure, maintainable solutions in a structured public-sector environment.

Qualifications

  • Must have 5–7 years of professional software development experience.
  • Experience with relational databases such as SQL Server, PostgreSQL, Oracle, or MySQL.
  • Working knowledge of SQL, data modeling, authentication, authorization, and logging.
  • Experience with Git or another source-control platform.
  • Understanding of the software development lifecycle, testing, deployment, and change management.
  • Ability to translate business needs to technical requirements for nontechnical stakeholders.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance web-based and enterprise applications.
  • Translate business requirements into secure, scalable technical solutions.
  • Develop integrations between municipal applications, databases, cloud platforms, vendor systems, and third-party services.
  • Build and maintain APIs, automated workflows, data exchanges, reports, and system interfaces.
  • Support modernization of legacy applications and manual processes.
  • Write clean, documented, reusable, and testable code.
  • Troubleshoot defects, performance issues, and production incidents.
  • Perform code reviews and participate in architecture discussions.
  • Develop unit, integration, regression, and automated tests.
  • Apply secure coding practices and remediate vulnerabilities.
  • Maintain deployment instructions, technical specs, and version history.
  • Support development, testing, staging, and production environments.
  • Collaborate with analysts, infrastructure, cybersecurity, DBAs, vendors, and stakeholders.
  • Assist with data conversion, migration, and user-acceptance testing.
  • Provide technical support for production applications and participate in deployments.

Skills

5-7 years exp
Relational databases
SQL & data modeling
Source control (Git)
SDLC understanding
Stakeholder communication

Education

Bachelor's degree in CS/SE/IS

Tools

Microsoft SQL Server
PostgreSQL
Oracle
MySQL

Job description

JW Affinity IT is seeking an experienced Software Developer to design, enhance, integrate, and support applications used by a local municipality. This role focuses on modernizing digital services, automating internal processes, and improving reliability for employees, residents, and municipal operations.

The ideal candidate combines development expertise with the ability to translate business needs into secure, maintainable solutions in a structured public-sector environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Municipal Web Apps Developer — Flexible Hours
Municipal Web Apps Developer — Flexible Hours

JW Affinity IT • Town of Charlotte (NY)

On-site
USD 90,000 - 130,000
401k
Life Insurance
PTO
+7
Evergreen - Software Developer
Evergreen - Software Developer

JW Affinity IT • Charlotte (NC)

On-site
USD 85,000 - 120,000
401k with match
Life insurance
PTO
+7
Evergreen - Software Developer
Evergreen - Software Developer

JW Affinity IT • Town of Charlotte (NY)

On-site
USD 90,000 - 130,000
401k
Life Insurance
PTO
+7
Software Developer – Modernize & Integrate Apps (C#, .NET)
Software Developer – Modernize & Integrate Apps (C#, .NET)

Gwa Inc • Northern (KY)

Hybrid
USD 70,000 - 110,000
Municipal Sys Admin: Windows & Cloud
Municipal Sys Admin: Windows & Cloud

JW Affinity IT • Town of Charlotte (NY)

On-site
USD 70,000 - 110,000
401k with matching
Life Insurance
PTO
+6
Software Developer
Software Developer

BSA Software • Michigan

Hybrid
USD 80,000 - 120,000
Hybrid Senior Application Developer for Modern Web Apps
Hybrid Senior Application Developer for Modern Web Apps

PJM Interconnection • Audubon (IA)

Hybrid
USD 120,000 - 150,000
Senior Software Developer
Senior Software Developer

BS&A Software • Bath Charter Township (MI)

On-site
USD 110,000 - 150,000
Software Developer
Software Developer

BS&A Software • Bath Charter Township (MI)

On-site
USD 80,000 - 110,000
Software Developer (Municipal ERP) – C#/ASP.NET Expert
Software Developer (Municipal ERP) – C#/ASP.NET Expert

BSA Software • Michigan

Hybrid
USD 80,000 - 120,000