1

Systems Programmer Analyst Jobs in California (NOW HIRING)

next page

Showing results 1-20

Systems Programmer Analyst information

What is the difference between Systems Programmer Analyst vs Network Administrator?

AspectSystems Programmer AnalystNetwork Administrator
CredentialsBachelor's in Computer Science or related field; certifications like CompTIA, Microsoft, or CiscoBachelor's in Information Technology, Computer Science; certifications like Cisco CCNA, CompTIA Network+
Work EnvironmentDeveloping, maintaining, and troubleshooting system software; working with OS and hardwareManaging and supporting network infrastructure; configuring routers, switches, and firewalls
Employer & IndustryIT departments in various industries, including finance, healthcare, and governmentOrganizations with complex network needs across industries, including corporate and government sectors

While both roles require technical expertise and certifications, Systems Programmer Analysts focus on system software and OS development, whereas Network Administrators manage network infrastructure. Both are vital in IT operations but serve different core functions.

What are Systems Programmer Analysts?

Systems Programmer Analysts are IT professionals who design, develop, and maintain software systems that support an organization's operations. They combine the skills of systems programming—such as writing and maintaining system-level software—with analysis to identify and solve problems within computer systems. These professionals often work on operating systems, middleware, and integration between hardware and software, ensuring that systems run efficiently and securely. Their role typically involves troubleshooting, performance tuning, and collaborating with other IT staff to implement new technologies.

Is a systems analyst an IT job?

A systems analyst is an IT job that involves analyzing and designing information systems to meet organizational needs. It requires skills in programming, systems design, and understanding business processes, often using tools like SQL, UML, and project management methodologies.

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

To excel as a Systems Programmer Analyst, you need strong analytical skills, experience with programming languages (such as Python, Java, or C++), and a relevant degree in computer science or information technology. Familiarity with operating systems (like UNIX/Linux), database management systems, and tools such as version control (e.g., Git) or automation frameworks is typically required, and certifications like CompTIA or Microsoft Certified: Azure Fundamentals can be beneficial. Effective problem-solving, attention to detail, and clear communication are essential soft skills for interpreting requirements and collaborating with teams. These competencies are crucial for designing, maintaining, and optimizing complex systems that align with organizational goals.

What is a programmer analyst's salary?

A programmer analyst's salary varies depending on experience, location, and industry, but typically ranges from $70,000 to $110,000 annually. They often require skills in programming languages, systems analysis, and software development tools, with higher salaries for those with specialized certifications or extensive experience.

What is a systems programmer analyst?

A systems programmer analyst is a professional who develops, maintains, and troubleshoots system software, such as operating systems, utilities, and device drivers. They often work with programming languages like C or Assembly, and use tools like debuggers and compilers to ensure system stability and performance.

What are some common challenges faced by Systems Programmer Analysts when integrating new software into existing infrastructure?

Systems Programmer Analysts often encounter challenges such as ensuring compatibility between new software and legacy systems, minimizing downtime during integration, and addressing security vulnerabilities introduced by changes. They must also coordinate with multiple teams, including network administrators and end-users, to gather requirements and test solutions thoroughly. Effective communication and strong troubleshooting skills are essential to resolve unexpected technical issues and ensure a smooth transition.

How much is the salary of a system analyst?

The salary of a systems programmer analyst typically ranges from $60,000 to $100,000 annually, depending on experience, location, and certifications. Entry-level positions may start lower, while experienced analysts with specialized skills can earn higher salaries.
What are popular job titles related to Systems Programmer Analyst jobs in CA? For Systems Programmer Analyst jobs in CA, the most frequently searched job titles are:
Infographic showing various Systems Programmer Analyst job openings in California as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution.
Senior .Net Application Programmer

Senior .Net Application Programmer

West Advanced Technologies (WATI)

Los Angeles, CA • On-site

Full-time

Re-posted 16 days ago


Job description

Senior .Net Application Programmer
Los Angeles, CA
12+ months
Job Description:
A Senior Programmer is responsible for leading and/or working on the most complex IT applications design, documentation, development, modification, testing, installation, implementation and support of new or existing applications software. This classification may also plan, install, configure, test, implement and manage a systems environment in support of an organization's IT architecture and business needs. Common organizational or functional industry position titles for programmers include but are not limited to programmer analyst, applications developer, software engineer, software developer, software quality assurance specialist, systems programmer, systems software programmer, database administrators, computer systems analysts, systems engineer, systems software engineer. The Senior Programmer, in development of applications software, is responsible for analyzing and refining systems requirements; translating systems requirements into applications prototypes; planning and designing systems architecture; writing, debugging and maintaining code; determining and designing applications architecture; determining output media/formats; designing user interfaces; working with customers to test applications; assuring software and systems quality and functionality; integrating hardware and software components; writing and maintaining program documentation; evaluating new applications software technologies; and/or ensuring the rigorous application of information security/information assurance policies, principles and practices to the delivery of application software services. The Senior Programmer, in development of operating systems, is responsible for analyzing systems requirements in response to business requirements, risks and costs; evaluating, selecting, verifying and validating the systems software environment; evaluating, selecting and installing compilers, assemblers and utilities; integrating hardware and software components within the systems environment; monitoring and fine-tuning performance of the systems environment; evaluating new systems engineering technologies and their effect on the operating environment; and/or ensuring that information security/information assurance policies, principles and practices are an integral element of the operating environment.
Skills Required:
The Senior Programmer will possess knowledge and experience in applications software development principles and methods sufficient to participate in the design, development, testing and implementation of new or modified applications software; operating systems installation and configuration procedures; organization's operational environment; software design principles, methods and approaches; principles, methods and procedures for designing, developing, optimizing and integrating new and/or reusable systems components; pertinent government regulations; infrastructure requirements, such as bandwidth and server sizing; database management principles and methodologies, including data structures, data modeling, data warehousing and transaction processing; functionality and operability of the current operating environment; systems engineering concepts and factors such as structured design, supportability, survivability, reliability, scalability and maintainability; optimization concepts and methods; establish and maintain cooperative working relationships with those contacted in the course of the work; and speak and write effectively and prepare effective reports.
Must have a minimum of seven (7) years of experience in electronic data processing systems study, design, and programming. At least four (4) years of that experience must have been in a lead capacity.
Requires the possession of a bachelor's degree in an IT-related or Engineering field. Additional qualifying experience may be substituted for the required education on a year-for-year basis.
Skills Preferred:
1. Develop, test and implement .Net code for mission critical applications based on industry best practices. 2. Develop test and implement supporting MS SQL Server Queries, Views and Stored Procedures based on industry best practices 3. Install, configure, test, and implement new releases and patches of .NET software, APls, and other components. 4. Analyze and resolve errors and reported problems. Coordinate fixes with the County partners (ISO) and customer department staff. 5. Provide weekly status reports to task supervisor on assigned tasks. 6. Document all .Net programs, SQL Queries/Stored Procedures, and all related processes and procedures performed. 7. Transfer all programming codes, scripting, and knowledge to the customer. 8. Follow industry best standards in handling source and version control.
1. Two (2) years of working experience within the last three (3) years developing software web applications utilizing .NET framework and .NET Core libraries. Working experience in: a. ASP.NET b. C# c. User Interface framework (e.g., Angular11, HTML5, AJAX, CSS, JavaScript)/MVC d. Microsoft Visual Studio e. Windows Server f. RESTFUL Web Services g. JQuery/JavaScript/Bootstrap/PHP h. Cloudinary CDN content management 2. Three (3) years of working experience within the last five (5) years administrating and support MS SQL Server as an Application DBA and Developer. Working experience in: a. Developing complex queries, stored procedures, triggers, and performance tuning b. SQL Server Integration Services (SSIS) c. SQL Server Reporting Services (SSRS) d. DB Backups and Restores e. Database and data security f. Experience with MS Power BI or MS Power Automate g. Experience with MS Bookings or Azure Graph API 3. Two (2) years of working experience within the last three (3) years in Website and Web Application development and support with Red Hat OpenShift Container. 4. One (1) year of experience within the last three (3) years in implementing application and system security including SSL certificates, SFTP, data encryption and role-based application security. 5. Two (2) years of experience within the last three (3) years in design, implementing, testing, and deploying software applications in Agile Scrum/Kanban development and DevOps support environments. 6. Familiar with Azure/AWS Cloud and on-premises Mainframe/Windows/Linux environments.
Regards
Sunil Damagalla
West Advanced Technologies, Inc
E: sunil.d@wati.com D: 279-666-5837
Serving government agencies for 22 Years