1

Programmer Analyst Jobs in Montgomery, AL (NOW HIRING)

Sr. .NET Developer

Montgomery, AL · On-site

$54 - $71.25/hr

We are seeking an experienced IT Programmer Analyst with experience of analyzing various websites and web applications for ADA compliance and making appropriate coding changes. Additionally, this ...

TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application ... Technical sustainment and development services (e.g., analysis, design, evaluating and documenting ...

Coordinate with IT Operations, Infrastructure, Engineering, and Application teams during ... Strong analytical and problem-solving skills * Excellent written and verbal communication skills

Technical sustainment and development services (e.g., analysis, design, evaluating and documenting ... Experience: 7+ years' (minimum) in database programming and management, including in Oracle 12c and ...

Technical sustainment and development services (e.g., analysis, design, evaluating and documenting ... Experience: 7+ years' (minimum) in database programming and management, including in Oracle 12c and ...

Technical sustainment and development services (e.g., analysis, design, evaluating and documenting ... Experience: 7+ years' (minimum) in database programming and management, including in Oracle 12c and ...

Role Summary The Information Security Analyst is responsible for supporting the security operations ... Understanding of social engineering tactics and countermeasures. * Excellent interpersonal and ...

Lead Production/QC/Engineering teams to meet urgent requests from Customers and resolve issues in Shipping. Additional Duties specific to RDC Shipping Analyst * Work with MP&L team to make sure ...

Data Quality Engineer

Montgomery, AL · On-site

$113K - $136K/yr

Job Role : Data Quality Engineer Duration : 03 months (Possibility of extension) Location ... Analyze data to identify anomalies, duplicates, outliers, and missing values; apply cleansing ...

next page

Showing results 1-20

Programmer Analyst information

See Montgomery, AL salary details

$20

$45

$67

How much do programmer analyst jobs pay per hour?

As of Jul 28, 2026, the average hourly pay for programmer analyst in Montgomery, AL is $45.98, according to ZipRecruiter salary data. Most workers in this role earn between $35.67 and $55.87 per hour, depending on experience, location, and employer.

What does a program control analyst do?

A program control analyst is responsible for monitoring and managing project budgets, schedules, and resources to ensure successful completion. They analyze project performance data, prepare reports, and coordinate with teams to address issues, often using project management tools like MS Project or Primavera. Strong analytical skills and attention to detail are essential for this role.

What is the difference between Programmer Analyst vs Software Developer?

AspectProgrammer AnalystSoftware Developer
Primary RoleAnalyzes user requirements, designs solutions, and develops applicationsDesigns, codes, tests, and maintains software applications
Required SkillsProgramming, analysis, problem-solving, communicationProgramming, software design, debugging, project management
Work EnvironmentOften in IT departments, collaborating with analysts and usersIn development teams, working on coding and software projects
CertificationsTypically none required, but certifications like Microsoft Certified or Java certifications are commonSimilar certifications, including programming language certifications and Agile/Scrum

While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.

What jobs pay $500,000 a year in the US?

Programmer Analysts typically do not earn $500,000 annually, but high-level roles such as senior software engineers, IT directors, or specialized consultants in finance or technology can reach or exceed this level with bonuses and stock options. Achieving such compensation often requires extensive experience, advanced skills, and working in high-paying industries or executive positions.

How do Programmer Analysts typically balance coding tasks with analyzing business requirements in their daily work?

Programmer Analysts often split their time between developing software solutions and working closely with business stakeholders to gather and interpret requirements. This means you'll frequently switch between writing code, debugging applications, and participating in meetings to clarify project goals or discuss user needs. Effective communication and time management are crucial, as you'll need to translate business processes into technical specifications while ensuring your solutions remain aligned with organizational objectives. Collaboration with project managers, business analysts, and quality assurance teams is common, making teamwork an integral part of the role.

What jobs in the US pay 300,000 a year?

Programmer Analysts typically do not earn $300,000 annually, but senior roles such as software engineers, IT directors, or data architects with extensive experience, specialized skills, and certifications can reach or exceed this salary level. High-paying positions often require advanced technical expertise, leadership responsibilities, or work in high-demand industries like finance or technology. Compensation varies based on location, company size, and individual qualifications.

What are Programmer Analysts?

Programmer Analysts are professionals who combine the roles of both software developers and systems analysts. They are responsible for designing, coding, testing, and maintaining software applications based on organizational requirements. In addition to writing code, they analyze business needs, develop technical specifications, and ensure that IT solutions align with business goals. Programmer Analysts often serve as a bridge between non-technical stakeholders and the IT department to deliver effective technology solutions.

What Is a Programmer Analyst?

As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.

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

To thrive as a Programmer Analyst, you typically need strong analytical skills, programming proficiency (often in languages such as Java, Python, or C#), and a bachelor’s degree in computer science or a related field. Familiarity with databases, software development tools, and systems analysis methodologies, as well as certifications like CompTIA or Microsoft Certified Solutions Developer (MCSD), are commonly required. Strong problem-solving abilities, effective communication, and attention to detail enable standout performance in both technical troubleshooting and translating business needs into technical solutions. These skills and qualities are crucial for delivering reliable software that meets organizational requirements and facilitates smooth business operations.

What do programmer analysts do?

Programmer analysts develop, test, and maintain software applications, often combining programming skills with systems analysis to meet business needs. They analyze user requirements, design solutions, and work with teams to implement and troubleshoot software using programming languages and tools like SQL, Java, or C#. Their role often involves understanding both technical and business aspects to improve processes and systems.
What are popular job titles related to Programmer Analyst jobs in Montgomery, AL? For Programmer Analyst jobs in Montgomery, AL, the most frequently searched job titles are:
What job categories do people searching Programmer Analyst jobs in Montgomery, AL look for? The top searched job categories for Programmer Analyst jobs in Montgomery, AL are:
What cities near Montgomery, AL are hiring for Programmer Analyst jobs? Cities near Montgomery, AL with the most Programmer Analyst job openings:
Infographic showing various Programmer Analyst job openings in Montgomery, AL as of July 2026, with employment types broken down into 86% Full Time, 9% Part Time, 1% Temporary, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $95,634 per year, or $46 per hour.
Senior Programmer/Analyst

Senior Programmer/Analyst

Local Government Health Insurance Board

Montgomery, AL • On-site

$37.50 - $50.50/hr

Full-time

Posted 22 days ago


Job description

Salary:

JOB INFORMATION

This is a permanent, full-time position with the Local Government Health Insurance Board, a state agency located in Montgomery, Alabama that administers a group health insurance program covering local governmental entities throughout the state. This is professional work that is responsible for supervising a group of programmers, engaging in application design, development, implementation and maintenance. The employee may serve as a technical expert in providing optimal technical recommendations and solutions in a particular application or area, originating new techniques, establishing criteria, or developing new information. Work at this level requires full proficiency in the Microsoft .Net/Visual Studio environment and the software development life cycle. Major policy and overall assignments are received from management; however, the employee exercises independent judgement in carrying out the work and is held responsible for achieving objectives.

MINIMUM REQUIREMENT

  • Bachelors degree from an accredited four-year college or university in information systems, computer science or a closely related field and four years of experience in network administration and server maintenance in the appropriate area preferably including supervisory or project management experience;
    • In lieu of a four-year degree the LGHIB may consider a candidate with professional certifications and at least four years of equivalent work experience;

OR

  • Acceptable professional certifications and six years of equivalent work experience.


JOB DUTIES AND RESPONSIBILITIES

  • Determines the feasibility of implementing new/modified applications systems including performing cost/benefit analysis, conferring with vendors, technicians, and programmers, and identifying the efficiencies gained
  • Provides subject matter expertise in design methodologies and/or specific applications
  • Works with LGHIB functional experts to clearly define technical needs and recommend viable options and solutions
  • Performs all aspects of design, development, coding, testing, and implementation for new and modified client/server, PC, and/or internet-based applications to enhance end-user activities
  • Develops technical specifications to provide specific program requirements to programmers based on end-user needs
  • Plans, organizes, coordinates, and supervises lower-level programming staff; assigns and reviews work, recommends revisions and improvements, and defines structured design and programming standards
  • Provides advice and assistance to lower-level programmers on program intent, input/output requirements, and any other applications problems and solutions
  • Directs software development projects often involving multiple technical disciplines

  • Plans, designs and monitors multiple system interfaces to insure accurate exchange of information to and from vendors
  • Oversee the preparation of detailed program documentation and operating instructions for relevant parties
  • Coordinates training on applications to LGHIB staff
  • Stay abreast of current technology trends by attending classes, attaining certifications in work related areas (with management approval) reading professional journals, etc.
  • Performs related work as assigned


KEY SKILLS AND EXPERIENCE

  • Professional experience in software development
  • Hands-on experience with C#, .NET Core, ASP.NET MVC, and Entity Framework (Code First and/or Database First)
  • Experience integrating web services and APIs using HTTP/S, SOAP, RESTful APIs, JSON, and XML
  • Familiarity with deploying and managing web applications on Microsoft IIS (Internet Information Services)
  • Front-end development experience using JavaScript/jQuery, Angular, CSS, and Bootstrap
  • Experience working with Microsoft SQL Server, including stored procedures, views, indexing, and EDI integration
  • Understanding of Agile methodologies and tools, particularly Scrum or Kanban, and Jira
  • Familiarity with version control systems, including TFS/Git and best practices


Local Government Health Insurance Board Policy on Accepting College Coursework, Post-Secondary and Advanced Degrees


  1. Specific college coursework required for a job, as well as Bachelors, graduate, postgraduate, and doctoral degrees will be accepted from the schools accredited by any of the six regional accreditation associations in the United States:
  • Southern Association of Colleges and Schools (SACS)
  • Middle States Association of Colleges and Schools (MSA)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • North Central Association of Colleges and Schools The Higher Learning Commission (NCA-HLC)
  • New England Association of Schools and Colleges Commission on Institutions of Higher Education (NEASCCIHE)
  • Western Association of Schools and Colleges Accrediting Commission for Senior Colleges and Universities (WASC-ACSCU)
  1. Coursework or degrees from schools that have not been accredited by a regional accreditation association will be accepted if a regionally accredited school considers the coursework or degree to be an acceptable prerequisite for admission to an advanced degree program.

Note: This policy is subject to change.