Evergreen - Software Developer

JW Affinity IT

Town of Charlotte (NY)

On-site

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
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

401k
Life Insurance
PTO
Disability Insurance
Internet/Phone Allowance
Wellness Resources
Pet Insurance
Work-Life Balance
Flexible Hours
Full-Time

Job summary

JW Affinity IT seeks an experienced Software Developer to design, enhance, integrate, and support applications for a local municipality. You will modernize digital services, automate internal processes, and improve reliability across citizen-facing and internal systems.

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

Qualifications

  • Five to seven years of professional software-development experience.
  • Experience with relational databases such as Microsoft SQL Server, PostgreSQL, Oracle, or MySQL.
  • Working knowledge of SQL, datamodeling, authentication, authorization, error handling, and application logging.
  • Experience with Git or another source-control platform.
  • Understanding of the software-development lifecycle, testing practices, deployment processes, and change management.
  • Ability to communicate with nontechnical stakeholders and convert operational needs into technical 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 any background screening required for access to municipal systems and data.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance web-based and enterprise applications.
  • Translate business and functional requirements into secure, scalable, and maintainable 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 the 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

5-7 years exp
SQL
Git
SDLC
Communication

Education

Bachelor's degree

Tools

Azure
Azure DevOps
Power Platform
Microsoft 365

Job description

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

Join Our Network Services Talent Community!

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!

About This Pipeline

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 • 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 • Charlotte (NC)

On-site
USD 75,000 - 110,000
401k with matching
Life Insurance
Paid Time Off
+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 - 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

JW Affinity IT • Charlotte (NC)

On-site
USD 110,000 - 160,000
401k with matching
Life Insurance Plan
PTO
+7
Evergreen - Cloud Administrator
Evergreen - Cloud Administrator

JW Affinity IT • Fort Worth (TX), Town of Texas (WI)

On-site
USD 80,000 - 120,000
401k with matching
Life Insurance Plan
PTO
+7
Junior Application Developer 675
Junior Application Developer 675

Freedom Technology Solutions Group, LLC • Maryland

Hybrid
USD 140,000 - 190,000
Fully paid medical
Matching 401k
Generous paid time off
+2
Senior Network Technician
Senior Network Technician

JW Affinity IT • Titusville (FL)

On-site
USD 75,000 - 105,000
401(k) with matching
Life Insurance
PTO
+7