Evergreen - Software Developer

Zohorecruit

Charlotte (NC)

Hybrid

USD 90,000 - 120,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Retirement Plan
Life Insurance Plan
PTO
Short Term & Long-Term Disability
Internet & Phone Allowance
Wellness Resources (EAP)
Pet Insurance
Work-Life balance
Flexible Hours
Full-Time Permanent Positions

Job summary

JW Affinity IT seeks an experienced Software Developer to design, enhance, integrate, and support applications used by a local municipality. This role will modernize digital services, automate internal processes, and improve reliability for employees, residents, and municipal operations.

The ideal candidate combines strong development experience with the ability to translate business requirements into secure, maintainable solutions across legacy and modern technologies in a public-sector

Qualifications

  • 5–7 years of professional software development experience.
  • Experience with relational databases (SQL Server, PostgreSQL, Oracle, or MySQL).
  • Knowledge of SQL, data modeling, authentication, authorization, error handling, and logging.
  • Experience with Git or other source-control platforms.
  • Understanding of SDLC, testing, deployment, and change management.
  • Ability to communicate with nontechnical stakeholders and translate operational needs into technical requirements.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance web-based and enterprise applications.
  • Translate business requirements into secure, scalable 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 business processes.
  • Write clean, documented, reusable, and testable code using approved development standards.
  • Troubleshoot application defects, performance issues, failed integrations, and production incidents.
  • Perform code reviews and participate in application architecture and design discussions.
  • Develop unit, integration, regression, and automated tests.
  • Apply secure coding practices and remediate application vulnerabilities.
  • Maintain source code, version history, release documentation, technical specifications, and deployment instructions.
  • Support development, testing, staging, and production environments.
  • Collaborate with business analysts, infrastructure personnel, cybersecurity teams, database administrators, vendors, and department stakeholders.
  • Assist with data conversion, application migration, system implementation, and user-acceptance testing.
  • Provide technical support for production applications and participate in scheduled deployments or after-hours maintenance when required.

Skills

Software development
SQL databases
Git / version control
Communication with stakeholders
SDLC / Agile

Education

Bachelor’s degree in computer science, software engineering, information systems, or related field

Tools

Azure
AzureDevOps
Power Platform

Job description

Charlotte, United States | Posted on 09/21/2026

About This Pipeline

JWAffinity IT is continuously buildingconnections with Network Professionals who areinterested in future roles supporting secureenterprise networkenvironments.

Ifyou have hands-on experience withphysical network infrastructure, troubleshooting,incident response, and customer-facing technicalsupport, we look forward to connecting withyou!

Applyingto this evergreen posting places you into our talent community forconsideration as new Network professional openings arise that alignwith your background.

Position Summary

JW Affinity IT is seeking an experiencedSoftware Developer to design, enhance, integrate, and supportapplications used by a local municipality. This position will helpmodernize digital services, automate internal processes, integratedepartmental systems, and improve the reliability and usability ofapplications that support employees, residents, and municipal operations.

The ideal candidate combines strongapplication-development experience with the ability to understandbusiness requirements, work with legacy and modern technologies, anddeliver secure, maintainable solutions in a structured public-sector environment.

Key Responsibilities
  • Design, develop, test, deploy,maintain, and enhance web-based and enterprise applications.
  • Translate business and functionalrequirements into secure, scalable, and maintainable technical solutions.
  • Develop integrations between municipalapplications, databases, cloud platforms, vendor systems, andthird-party services.
  • Build and maintain APIs, automatedworkflows, data exchanges, reports, and system interfaces.
  • Support the modernization of legacyapplications and manual business processes.
  • Write clean, documented, reusable, andtestable code using approved development standards.
  • Troubleshoot application defects,performance issues, failed integrations, and production incidents.
  • Perform code reviews and participate inapplication architecture and design discussions.
  • Develop unit, integration, regression,and automated tests.
  • Apply secure coding practices andremediate application vulnerabilities.
  • Maintain source code, version history,release documentation, technical specifications, and deployment instructions.
  • Support development, testing, staging,and production environments.
  • Collaborate with business analysts,infrastructure personnel, cybersecurity teams, databaseadministrators, vendors, and department stakeholders.
  • Assist with data conversion,application migration, system implementation, anduser-acceptance testing.
  • Provide technical support forproduction applications and participate in scheduleddeployments or after-hours maintenance when required.
Requirements
Required Qualifications
  • Five to seven years of professionalsoftware-development experience.
  • Experience working with relationaldatabases such as Microsoft SQL Server, PostgreSQL, Oracle, or MySQL.
  • Working knowledge of SQL, datamodeling, authentication, authorization, error handling, andapplication logging.
  • Experience with Git or anothersource-control platform.
  • Understanding of thesoftware-development lifecycle, testing practices, deploymentprocesses, and change management.
  • Ability to communicate withnontechnical stakeholders and convert operational needs intotechnical requirements.
  • Bachelor’s degree in computer science,software engineering, information systems, or a related field,or an equivalent combination of education and professional experience.
  • Ability to successfully complete anybackground screening required for access to municipal systemsand data.
Preferred Qualifications
  • Experience developing or supportingapplications for municipal government, public-sectororganizations, utilities, public safety, permitting, finance,asset management, or citizen services.
  • Experience with Microsoft Azure, AzureDevOps, Power Platform, Microsoft 365, or comparable cloud andlow-code technologies.
  • Knowledge of CI/CD pipelines, automatedtesting, containerization, or DevOps practices.
  • Experience integrating commercialoff-the-shelf applications and software-as-a-service platforms.
  • Familiarity with accessibilityrequirements, including WCAG and Section 508 principles.
  • Understanding of securesoftware-development practices and frameworks such as the OWASPTop 10.
  • Experience working within Agile, Scrum,or hybrid project-delivery environments.
  • Retirement Plan (401k,with matching)
  • Life Insurance Plan
  • PTO
  • Short Term & Long-Term Disability
  • Internet & Phone Allowance (for applicable roles)
  • Wellness Resources (EAP)
  • Pet Insurance
  • Work-Life balance
  • Flexible Hours
  • Full-Time Permanent Positions

JW Affinity IT is a full-service ITsolutions provider supporting schools and private organizationswith strategic, innovative technology projects. We take thetime to understand our clients’ needs to successfully develop,implement, and manage each initiative. JW is a certified small,woman- and minority-owned business through the NationalMinority Supplier Development Council.

Weare committed to fostering a diverse, inclusive, and innovativeworkplace where different perspectives lead to better ITsolutions. As an Equal Opportunity Employer, we welcomeapplicants from all backgrounds and are dedicated to creatingan inclusive environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 - Systems Administrator
Evergreen - Systems Administrator

JW Affinity IT • Town of Charlotte (NY)

On-site
USD 70,000 - 110,000
401k with matching
Life Insurance
PTO
+6
Evergreen - Systems Administrator
Evergreen - Systems Administrator

JW Affinity IT • Charlotte (NC)

On-site
USD 75,000 - 110,000
401k with matching
Life Insurance
Paid Time Off
+7
Evergreen - Systems Administrator
Evergreen - Systems Administrator

Zohorecruit • Charlotte (NC)

Hybrid
USD 70,000 - 100,000
Retirement plan (401k)
Life insurance
Paid time off
+7
Evergreen - Network Engineer
Evergreen - Network Engineer

JW Affinity IT • Town of Charlotte (NY)

On-site
USD 90,000 - 130,000
401k with matching
Life Insurance Plan
PTO
+4
Evergreen - Network Engineer
Evergreen - Network Engineer

JW Affinity IT • Charlotte (NC)

On-site
USD 90,000 - 130,000
Retirement Plan (401k) with matching
Life Insurance Plan
PTO
+7
Evergreen - Security Engineer
Evergreen - Security Engineer

JW Affinity IT • Town of Charlotte (NY)

On-site
USD 120,000 - 180,000
Retirement Plan (401k) with matching
Life Insurance Plan
PTO
+7
Evergreen - Security Engineer
Evergreen - Security Engineer

Zohorecruit • Charlotte (NC)

Hybrid
USD 120,000 - 180,000
401k plan with match
Life Insurance
Paid time off (PTO)
+7
Evergreen - Network Engineer
Evergreen - Network Engineer

Zohorecruit • Charlotte (NC)

Hybrid
USD 90,000 - 120,000
401k with company match
Life Insurance
PTO
+7