1

Computer Programmer Jobs in Mobile, AL (NOW HIRING)

Summer Internship - Cabin Engineering

Mobile, AL · On-site

$16.50 - $21.50/hr

Our Engineers have the privilege of working on sophisticated, highly engineered machines and are ... A strong computer background, including MS Office application experience (Outlook, Excel, Word ...

Controls Engineer II

Mobile, AL · On-site

$82K - $107K/yr

Successful completion of a Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering or related degree (at time of hire). * Two (2) to five (5) years of automation and ...

Long-term Internship - Cabin Engineering

Mobile, AL · On-site

$16.50 - $21.50/hr

Our Engineers have the privilege of working on sophisticated, highly engineered machines and are ... A strong computer background, including MS Office application experience (Outlook, Excel, Word ...

Controls Engineer II

Mobile, AL · On-site

$82K - $107K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II

Mobile, AL · On-site

$82K - $107K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II

Mobile, AL · On-site

$83K - $107K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II

Mobile, AL · On-site

$82K - $107K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II-Mobile,Alabama

Grand Bay, AL · On-site

$74K - $95K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II-Mobile, Alabama

Grand Bay, AL · On-site

$74K - $95K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II-Mobile,Alabama

Mobile, AL · On-site

$70K - $91K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer II-Mobile, Alabama

Mobile, AL · On-site

$70K - $91K/yr

Computer literate and familiar with AutoCAD and Microsoft Office products. Preferred: Specific knowledge related to the following: * Siemens PCS7 or other integrated automation platform * Siemens ...

Controls Engineer IV

Mobile, AL · On-site

$82K - $107K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering or related degree. * 8+ years of automation and controls experience in the shipbuilding industry.

Controls Engineer IV

Mobile, AL · On-site

$82K - $107K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering or related degree. * 8+ years of automation and controls experience in the shipbuilding industry.

Showing results 21-40

Computer Programmer information

See Mobile, AL salary details

$32.7K

$64.5K

$94.8K

How much do computer programmer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for computer programmer in Mobile, AL is $64,475.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,400.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Mobile, AL?

The most popular types of Computer Programmer jobs in Mobile, AL are:

What are popular job titles related to Computer Programmer jobs in Mobile, AL?

For Computer Programmer jobs in Mobile, AL, the most frequently searched job titles are:

What cities near Mobile, AL are hiring for Computer Programmer jobs?

Cities near Mobile, AL with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Mobile, AL as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 77% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $64,475 per year, or $31 per hour.

Data Warehouse Engineer

Perkinston, MS • On-site

Mississippi Gulf Coast Community College
Colleges, Universities, and Professional Schools • 501 - 1,000 employees

Full-time

Re-posted 15 days ago


Job description

Position Information
Job Title Data Warehouse Engineer Position Number 199402 Hiring Location Code Community Campus Job Description
GENERAL STATEMENT OF FUNCTION:
The Data Warehouse Engineer is responsible for extracting, transforming, and data processing by developing/managing the corresponding database tables. The individual must be proficient in database engineering and have expertise in SQL/PL-SQL. The individual maintains and writes PL-SQL procedures and functions and ensures the warehoused tables update via a Cron schedule on the Linux-based server. Data from the warehoused tables are used in internal, state and federal reports. The position requires a high amount of independent technical work and ongoing communication with the Executive Vice President of Technology & Research.
Job Duties
SPECIFIC DUTIES & RESPONSIBILITIES
Engineering Tables in the Data Warehouse:
1. Creates the database tables used to store the extracted and transformed data which are subsequently used as drivers of reports and dashboards. These tables are updated on a cron schedule on the Linux server using SQL and shell scripts to automate the process. As needs arise for new fields to be added to the tables, the Data Warehouse Engineer will code these fields, update all prior records to include the new data, and ensure the fields are populated automatically going forward.
2. Responsible for the organizational framework that standardize the process of data collection, storage, transformation, distribution, and usage.
3. Builds massive reservoirs for data and develop, construct, test, and maintain architectures and data processing systems.
Extracting Data:
4. Writes SQL queries and PL-SQL procedures and functions to extract data from multiple sources, including the Oracle database-based Banner student information system and excel spreadsheets. Extraction from survey data spreadsheets and subsequent data transformation and loading utilizes scripting in R which are written and maintained by the Data Warehouse Engineer. Custom projects based on extracted data and extracting data to the planning system in Oracle Application Express are also the responsibility of the Data Warehouse Engineer.
Maintaining Tables in the Data Warehouse:
5. Responsible for ensuring the data are updated and troubleshooting any technical issues that may arise in the data warehouse tables. Monitor the system performance by performing regular tests and integrating new features.
Verification & Validation of Data Elements:
6. Assembles data from multiple sources, cleans and analyzes complex datasets in areas, including but not limited to: internal data requests, survey research, ad hoc research projects, assessments and evaluation, program/institutional accreditation, and state/federal reporting. Interprets the data with accuracy and presents key findings to internal and external stakeholders in a clear and concise manner.
Consultation:
7. Designs and coordinates various ad hoc research projects based off of institutional need, facilitates the administration of assessments, and creates comprehensive evaluation plans.
General Responsibilities
8. Responsible for analyzing and reporting data to meet state, federal and accreditation deadlines.
9. Ensures that all reports and generated output are delivered with accuracy and by the established deadline.
10. Provides ongoing training, support and educational opportunities to our employees on IR related topics and promotes a culture of assessment at the institution. Prepares and presents employee development
educational sessions based off employee needs and the individual's area of expertise.
11. Works cooperatively and effectively with other college staff members, faculty and administration. Practices excellent customer service in their daily interaction with stakeholders.
12. Ability to work within strict deadlines. Able to work effectively in a high-pressure environment.
13. Assumes responsibility for special assignments initiated by the administration or our stakeholders.
14. High-level productive programmer who has a passion for designing and maintaining a data warehouse.
15. Works well with individuals from diverse backgrounds and personalities.
16. Adheres to all policies, procedures, and laws governing the employees of the institution.
17. Perform other duties as assigned by the Executive Vice President of Technology & Research.
Mandatory Qualifications
MANDATORY: (M1) Master's degree in Computer Engineering, Computer Science, Computer Programming, or a related field requiring database architecture (M2) Relevant coursework or significant work experience developing a database and proficiency in Oracle required. (M3) Demonstrated experience or have the experience to build reservoirs of data. (M4) Excellent oral and written communication skills; demonstrates the ability to communicate complex findings in a concise manner. (M5) Excellent time management and organizational skills.
Desirable Qualifications
DESIRABLE: (D1) A Ph.D. or significant progress towards a terminal degree, in Computer Engineering, Computer Science, Computer Programming, or a closely related field requiring database architecture or data analysis from a regionally accredited institution of higher education. (D2) Strong background and technical skills working with Ellucian Banner, FTP, SSH, Linux, Crontab, Shell Scripting, SQL, PL-SQL, R, Oracle Application Express (APEX), Windows Batch Scripting
EEO/Compliance
Mississippi Gulf Coast Community College is an Equal Opportunity Employer and welcomes students and employees without regard to race, color, religion, national origin, sex, pregnancy, age, or qualified disability in its programs and activities. For further information, contact the Compliance Officer P.O. Box 609, Perkinston, Mississippi, 39573, telephone number 601-528-8735, email address compliance@mgccc.edu.
The College:
The Mississippi Gulf Coast Community College District serves a four-county area with three major campuses, the Community Campus and four centers including: Perkinston Campus, Perkinston, MS; Harrison County Campus, Gulfport, MS; Jackson County Campus, Gautier, MS. Additionally, Mississippi Gulf Coast Advanced Manufacturing and Technology Center, Gulfport, MS; Keesler Center, Biloxi, MS; West Harrison Center, Long Beach, MS; and George County Center, Lucedale, MS.
State and regional associations accredit Mississippi Gulf Coast Community College, and several programs are accredited nationally. Offerings include academic, technical degree, vocational skill and adult continuing education programs.
Classification Administration
Posting Detail Information
Open Date 06/20/2022 Close Date Open Until Filled Yes Special Instructions to Applicants For more information on the position, please contact (Name, Address, Phone, and Email):
Adam Swanson
Executive Vice President, Technology & Research
10298 Express Drive. Gulfport 39503
228-897-4377
adam.swanson@mgccc.edu