Software Programmer
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Quick apply
Montgomery, AL · On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
Montgomery, AL · On-site
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
Quick apply
Montgomery, AL · On-site
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
Montgomery, AL · On-site
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
Montgomery, AL · On-site
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Quick apply
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Montgomery, AL · On-site
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. Familiar with a variety of the field's concepts, practices, and procedures. Relies ...
Montgomery, AL · On-site
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. Familiar with a variety of the field's concepts, practices, and procedures. Relies ...
Jr Web Application Programmer MUST HAVE: * Bachelor's degree in Computer Science, Math, Information Technology or a related field, including 2 courses in programming * 3+ years' experience ...
Jr Web Application Programmer MUST HAVE: * Bachelor's degree in Computer Science, Math, Information Technology or a related field, including 2 courses in programming * 3+ years' experience ...
Sr Web Application Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 12 month contract Interview Process: Phone ...
Sr Web Application Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 12 month contract Interview Process: Phone ...
Clanton, AL · On-site
$81 - $135/hr
## Systems Programmer - IBM z/OSApplyremote type: Remote Eligible, USAlocations: Remote, USAtime type: Full timeposted on: Posted Todayjob requisition id: R88989**Overview**Responsible for the ...
Clanton, AL · On-site
$81 - $135/hr
## Systems Programmer - IBM z/OSApplyremote type: Remote Eligible, USAlocations: Remote, USAtime type: Full timeposted on: Posted Todayjob requisition id: R88989**Overview**Responsible for the ...
Web Applications Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 4 month contract MUST HAVE: Bachelor ...
Web Applications Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 4 month contract MUST HAVE: Bachelor ...
Montgomery, AL · On-site
$34 - $44/hr
Role: IT - Finance - Programmer Analyst Locations: Montgomery, AL (Onsite) Duration: 12 Months contract Key Responsibilities * Develop, enhance, and support SQL-based solutions including queries ...
Montgomery, AL · On-site
$34 - $44/hr
Role: IT - Finance - Programmer Analyst Locations: Montgomery, AL (Onsite) Duration: 12 Months contract Key Responsibilities * Develop, enhance, and support SQL-based solutions including queries ...
Montgomery, AL · On-site
$33.75 - $44/hr
TPI Global Solutions is a company seeking a Programmer Analyst to develop and support SQL-based solutions while collaborating with Finance, IT, and Operations teams. The role involves building ...
Montgomery, AL · On-site
$33.75 - $44/hr
TPI Global Solutions is a company seeking a Programmer Analyst to develop and support SQL-based solutions while collaborating with Finance, IT, and Operations teams. The role involves building ...
Database Analyst/Programmer BMx FoS • Montgomery , Alabama Job Title: Database Analyst/Programmer Location: Maxwell AFB, Gunter Annex, Montgomery, AL Job Summary: The Database Analyst/Programmer ...
Database Analyst/Programmer BMx FoS • Montgomery , Alabama Job Title: Database Analyst/Programmer Location: Maxwell AFB, Gunter Annex, Montgomery, AL Job Summary: The Database Analyst/Programmer ...
We are currently seeking experienced Senior Fire Alarm Technician and System Programmers to join our team at Control Systems, Inc. (CSI). This key role requires a deep understanding of fire alarm ...
We are currently seeking experienced Senior Fire Alarm Technician and System Programmers to join our team at Control Systems, Inc. (CSI). This key role requires a deep understanding of fire alarm ...
$11.16 - $15.95
4% of jobs
$15.95 - $20.74
9% of jobs
$24.18 is the 25th percentile. Wages below this are outliers.
$20.74 - $25.53
17% of jobs
$25.53 - $30.32
13% of jobs
The median wage is $33.11 / hr.
$30.32 - $35.10
13% of jobs
$35.10 - $39.89
10% of jobs
$39.89 - $44.68
9% of jobs
$45.58 is the 75th percentile. Wages above this are outliers.
$44.68 - $49.47
9% of jobs
$49.47 - $54.26
7% of jobs
$54.26 - $59.05
6% of jobs
$59.05 - $63.84
4% of jobs
$11
$36
$63
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.
The most popular types of Programmer jobs in Prattville, AL are:
Cities near Prattville, AL with the most Programmer job openings:

The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card Access) as required for integrated electronic control systems in prisons, courthouses, and detention facilities. Must be a technically oriented self-starter familiar with PLC equipment and programming, GUI computer setup and programming, and possess ability to work in a team environment lead by a project engineer.
Required Skills:
Necessary skills include PLC programming and hardware experience (Omron, Allen Bradley), GUI programming experience (Wonderware, Indusoft), and proficiency with Windows and Microsoft office programs. Must be able to setup / configure computers and install software. Strong organizational skills and attention to detail are a must.
Desired Skills
Knowledge of networks and basic electronic troubleshooting skills are a plus.
Experience:
Seeking applicants with a minimum of 2 years PLC and/or GUI software experience.
Education:
Minimum Requirement: Associate degree in Industrial Electronic Technology or equal. Preferred: BS in Computer and Information Science. Partial or combinations of education listed above considered with applicable experience.
Work Status:
Full Time. It will be necessary to pass pre-employment background checks and drug tests.
Travel:
This position requires travel up to 20% of the time. Position requires company sponsored travel to various jobsites. Work locations vary, with the majority located within the United States. Some international work may be required from time to time.
EOE/M/F/Veteran/Disabled