1

Senior Programmer Analyst Jobs in Alabama (NOW HIRING)

Sr. .NET Developer

Montgomery, AL ยท On-site

$54 - $71.25/hr

Position : Sr. .NET Developer Location : Montgomery, AL Onsite - locals or non locals both works ... We are seeking an experienced IT Programmer Analyst with experience of analyzing various websites ...

next page

Showing results 1-20

Senior Programmer Analyst information

See Alabama salary details

$20

$46

$64

How much do senior programmer analyst jobs pay per hour?

As of Jul 29, 2026, the average hourly pay for senior programmer analyst in Alabama is $46.16, according to ZipRecruiter salary data. Most workers in this role earn between $38.80 and $52.50 per hour, depending on experience, location, and employer.

How do Senior Programmer Analysts typically collaborate with cross-functional teams to deliver complex projects?

Senior Programmer Analysts often work closely with business analysts, project managers, and other IT professionals to translate business requirements into technical solutions. They play a key role in designing system architecture, reviewing code, and ensuring that project milestones are met on time. Regular communication and collaboration with stakeholders are essential, as they must clarify objectives, address technical challenges, and ensure that the final product aligns with business goals. This collaborative environment enhances efficiency and fosters professional growth through exposure to various disciplines.

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

To thrive as a Senior Programmer Analyst, you need advanced programming skills, systems analysis expertise, and a relevant degree in computer science or a related field. Familiarity with development frameworks, database management systems, and project management tools such as Agile or Scrum is typically required, along with certifications like PMP or specialized programming credentials. Strong problem-solving abilities, communication skills, and leadership are crucial soft skills to effectively collaborate and guide teams. These competencies enable you to design robust solutions, ensure project efficiency, and bridge technical and business requirements.

Are programmer analysts in demand?

Programmer analysts are in strong demand due to ongoing needs for software development, system integration, and technical support across various industries. They often require skills in programming languages, database management, and problem-solving, with employment prospects generally expected to grow alongside technology adoption.

What are Senior Programmer Analysts?

Senior Programmer Analysts are experienced IT professionals who design, develop, and maintain computer software and systems. They analyze user requirements, write and test code, and often lead technical projects or mentor junior staff. In addition to programming, they bridge the gap between business needs and technology solutions by gathering requirements, troubleshooting issues, and recommending improvements. Their expertise ensures that software applications are efficient, secure, and aligned with organizational goals.

What does a senior programmer analyst do?

A senior programmer analyst designs, develops, and maintains software applications, often analyzing user requirements and translating them into technical solutions. They typically have strong programming skills, experience with database management, and may lead project teams or provide technical guidance. Their role involves troubleshooting, system testing, and ensuring software meets quality standards.

What is the difference between Senior Programmer Analyst vs Programmer Analyst?

AspectSenior Programmer AnalystProgrammer Analyst
Required CredentialsBachelor's degree, experience, certifications (e.g., Java, SQL)Bachelor's degree, entry-level certifications often sufficient
Work EnvironmentComplex projects, team leadership, client interactionDevelopment tasks, coding, testing, support
Employer & Industry UsageIT firms, finance, healthcare, governmentSimilar industries, often entry-level or mid-level roles

The main difference between a Senior Programmer Analyst and a Programmer Analyst lies in experience, responsibilities, and scope. Senior roles typically involve leadership, complex project management, and mentorship, while Programmer Analysts focus on coding and support tasks. Both roles are common in IT and related industries, but the senior position requires more experience and often additional certifications.

How much does a senior programmer analyst make in the US?

A senior programmer analyst in the US typically earns between $80,000 and $120,000 annually, depending on experience, location, and industry. They often possess strong programming skills in languages like Java, C#, or SQL, and may hold certifications that enhance their earning potential.

What is a programmer analyst's salary?

A programmer analyst's salary typically ranges from $70,000 to $110,000 annually, depending on experience, location, and industry. They often require proficiency in programming languages like Java or C# and may work in teams on software development and system analysis projects.
What are the most commonly searched types of Programmer Analyst jobs in Alabama? The most popular types of Programmer Analyst jobs in Alabama are:
What are popular job titles related to Senior Programmer Analyst jobs in Alabama? For Senior Programmer Analyst jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Senior Programmer Analyst jobs in Alabama look for? The top searched job categories for Senior Programmer Analyst jobs in Alabama are:
What cities in Alabama are hiring for Senior Programmer Analyst jobs? Cities in Alabama with the most Senior Programmer Analyst job openings:
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.