1

Programmer Analyst 2 Jobs (NOW HIRING)

Senior Programmer / Analyst II

Washington, DC

$50.50 - $68.25/hr

Description As a Senior Programmer / Analyst II , you will design, develop, and maintain data-driven web applications using PHP and modern front-end technologies. This role involves full-stack ...

Senior Programmer / Analyst II

Washington, DC ยท On-site +1

$120K - $125K/yr

As a Senior Programmer / Analyst II , you will design, develop, and maintain data-driven web applications using PHP and modern front-end technologies. This role involves full-stack development ...

next page

Showing results 1-20

Programmer Analyst 2 information

See salary details

$32

$46

$67

How much do programmer analyst 2 jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for programmer analyst 2 in the United States is $46.38, according to ZipRecruiter salary data. Most workers in this role earn between $38.46 and $50.72 per hour, depending on experience, location, and employer.

What are some common challenges faced by a Programmer Analyst 2, and how can they be addressed?

As a Programmer Analyst 2, one common challenge is balancing the dual responsibilities of developing code and analyzing business requirements to ensure technical solutions align with business needs. Navigating complex legacy systems and integrating new technologies can also be demanding. Effective communication with stakeholders and collaborating closely with both IT and business teams is essential to clarify requirements and resolve issues. Staying organized and proactive in learning new tools or methodologies will help address these challenges and contribute to project success.

What are Programmer Analyst 2s?

Programmer Analyst 2s are IT professionals who design, develop, test, and maintain computer applications and systems. They analyze user requirements, translate them into technical specifications, and write code to implement solutions. Besides programming, they often troubleshoot issues, optimize performance, and support users by resolving software problems. This mid-level position typically requires experience with various programming languages and a strong understanding of software development life cycles.

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

To thrive as a Programmer Analyst 2, you need strong programming skills, systems analysis experience, and a relevant degree in computer science or a related field. Familiarity with languages like Java or C#, database management systems (e.g., SQL Server, Oracle), and software development methodologies is typically required, along with certifications such as Microsoft Certified: Azure Developer or Oracle Certified Professional. Analytical thinking, communication, and problem-solving abilities are essential soft skills for collaborating with teams and translating business needs into technical solutions. These skills ensure efficient, scalable software development and effective alignment of IT solutions with organizational goals.
Who are the top companies hiring for Programmer Analyst 2 jobs? The top employers for Programmer Analyst 2 jobs are:
Infographic showing various Programmer Analyst 2 job openings in the United States as of June 2026, with employment types broken down into 11% Locum Tenens, 2% As Needed, 41% Full Time, 42% Part Time, and 4% Contract. Highlights an 81% Physical, 8% Hybrid, and 11% Remote job distribution, with an average salary of $96,480 per year, or $46.4 per hour.
Programmer Analyst II (Sheriff)

Programmer Analyst II (Sheriff)

Shelby County Government

Memphis, TN โ€ข On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
Shelby County Government is seeking a Programmer Analyst II to work within the Shelby County Sheriffโ€™s Office. The role involves mining data for analysis, converting business problems into detailed reports, and coding in various computer languages under minimal supervision.
Responsibilities:
โ€ข Prepares and documents functional, test, program, and data record specifications.
โ€ข Prepares reports, views, system flow charts and logic diagrams describing existing and proposed application programs and systems.
โ€ข Codes, debugs, documents, tests application programs, and prepares system test scripts.
โ€ข Performs data mining of various application databases to support analysis of data and GIS functions.
โ€ข Reviews developed application programs and system test results with Analysts and/or customers.
โ€ข Performs unit and system-level testing in accordance with established procedures.
โ€ข Consults with system users and development groups on test results.
โ€ข Participates in all phases of application preparation for real time, online, or batch systems.
โ€ข Works on functional specifications for slightly complex systems or scenarios with technical direction from senior staff.
โ€ข Performs other related duties as required or directed.
Qualifications:
Required:
โ€ข Two (2) years of application development experience on Windows-based and/or UNIX/Linux-based computer systems
โ€ข Associateโ€™s degree from an accredited college or university in information technology, computer engineering technology, or other computer science related degree
โ€ข An equivalent combination of related education and/or experience
โ€ข PROOF OF EDUCATION, TRAINING, AND/OR EXPERIENCE IS REQUIRED
โ€ข Knowledge of hardware, software, and systems application development techniques using SQL and Java or .NET
โ€ข Knowledge of ESRI Mapping Software products for implementation, design and maintenance
โ€ข Knowledge of web technologies to maintain and develop web sites
โ€ข Knowledge of Crystal Reports and SQL Views
โ€ข Ability to apply technical knowledge and computer science principles in the design of major software systems
โ€ข Ability to interpret and convert business problems to computer language
โ€ข Knowledge of business theory and principles, and ability to understand business problems and devise appropriate computer-based solutions
โ€ข Knowledge of test procedures and documentation standards and the application of same to all system designs
โ€ข Ability to communicate technical information to peers, as well as communicate at a business level with users
โ€ข Knowledge of Windows operating system and optionally UNIX operating systems
โ€ข Must possess a valid Tennessee driverโ€™s license or secure one by date of employment
โ€ข Must be able to obtain and maintain a TIES (Tennessee Information Enforcement System) certification
Preferred:
โ€ข Knowledge and/or experience with relational databases, SQL, JAVA, HTML, Java Server Pages, Servlets, JavaScript, and application servers
Company:
Overview Established in 1819 and named in honor of Governor Isaac Shelby (1750โ€“1826) of Kentucky, Shelby County is located in the state of Tennessee and serves more than 910,000 residents across 755 square miles. Founded in 1819, the company is headquartered in Memphis, USA, with a team of 10001+ employees. The company is currently Late Stage.