Sr. Programmer Analyst - 130695 (2024)

UCSD Layoff from Career Appointment: Apply by 6/28/2024 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

Special Selection Applicants: Apply by 7/9/2024. Eligible Special Selection clients should contact their Disability Counselor for assistance.

This position will work a hybrid schedule which is a combination of working onsite on Campus and Remote.

The Sr. Programmer Analyst applies skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity. Resolves a wide range of issues. Demonstrates competency in selecting tools, methods and techniques to obtain results.

Under the direction of the Sr. Director, Strategic Consulting, Assessments, and Analytics (SCAA), the incumbent will collaboratively work with our Lead Software Architect/Developer to both build and maintain web application and reporting systems essential to the current success and ongoing growth of the SCAA assessment and analytics practice.

The primary responsibility of this position is to apply advanced software development methodologies using .NET, ASP.NET, C#, JavaScript, SQL, HTML, CSS, JSON, and Tableau for the purpose of building scalable systems that can be used by the OPA team to create surveys, integrate with other survey platforms, and automate the reporting backend. Work includes analysis and design to post-production processes, quality assurance, maintenance and documentation. Experience with SQL Server (SSMS, SSIS, SSAS, and SSRS) and in integrating data from disparate sources is essential.

Clients include various departments and VC areas at UC San Diego, several other UC campuses, as well as a growing number of external campuses and private companies within and beyond California.

  • Employee must be available to work evenings and weekends.

  • Employee must be available to travel as required.

  • Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.

  • Experience with linking Web-based applications to databases using ASP.NET, C#, MVC, AJAX, etc.

  • Demonstrated work experience with database design, programming, administration and maintenance in MS SQL server. Expertise in SQL language to develop complex queries, stored procedures, and triggers. Ability to query DB2.

  • Experience with developing complex applications using multiple databases and datastores including MS SQL, DB2 and XML.

  • Experience with User Experience software development using Java Script, JQuery, XML, CSS, and HTML.

  • Experience using version control systems such as Git, Subversion, TFS

  • Intermediate knowledge of secure software development.

  • Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.

  • Demonstrated ability to interface with management on a regular basis.

  • Demonstrated ability to contribute technical narrative to grant proposals.

  • Thorough experience with identification and use of code libraries and open-source forums.

  • Experience with planning for deployment and creation of feedback mechanisms.

  • Demonstrated software repository skills. Demonstrated testing and test planning skills.

  • Thorough experience with common programming tools. Demonstrated ability to follow software specifications.

  • Demonstrated effective communication and interpersonal skills.

  • Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.

  • Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines.

  • Demonstrated broad problem solving skills.

  • Demonstrated effective interpersonal skills to interact with diverse individuals and groups. Understanding of the equity, diversity and inclusivity goals of the Department and Campus with the skills and abilities to contribute toward meeting and exceeding those goals.

  • Job offer is contingent upon a satisfactory clearance based on background check results.

  • This position has been identified as a Mandated Reporter pursuant to the California Child Abuse and Neglect Reporting Act and requires immediate reporting of physical abuse, sexual abuse, emotional abuse, or neglect of anyone under the age of 18. It is the responsibility of the Mandated Reporter to ensure that they obtain proper training in order to fulfill their reporting responsibilities as required by the California Child Abuse and Neglect Reporting Act and University policy, and to complete and submit the required reports to the UC San Diego Police Department without delay.

Pay Transparency Act

Annual Full Pay Range: $74,300 - $134,500 (will be prorated if the appointment percentage is less than 100%)

Hourly Equivalent: $35.58 - $64.42

Factors in determining the appropriate compensation for a role include experience, skills, knowledge, abilities, education, licensure and certifications, and other business and organizational needs. The Hiring Pay Scale referenced in the job posting is the budgeted salary or hourly range that the University reasonably expects to pay for this position. The Annual Full Pay Range may be broader than what the University anticipates to pay for this position, based on internal equity, budget, and collective bargaining agreements (when applicable).

If employed by the University of California, you will be required to comply with our Policy on Vaccination Programs, which may be amended or revised from time to time. Federal, state, or local public health directives may impose additional requirements.

To foster the best possible working and learning environment, UC San Diego strives to cultivate a rich and diverse environment, inclusive and supportive of all students, faculty, staff and visitors. For more information, please visit UC San Diego Principles of Community.

UC San Diego is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age or protected veteran status.

For the University of California’s Affirmative Action Policy please visit:
For the University of California’s Anti-Discrimination Policy, please visit:

UC San Diego is a smoke and tobacco free environment. Please visit for more information.

Sr. Programmer Analyst - 130695 (2024)


What questions are asked in a senior analyst programmer interview? ›

Programmer Analyst Interview Questions
  • What is your background as a programmer analyst, and what was the first programming language you learned? ...
  • In the Java programming language, is a string immutable and final? ...
  • Have you been working on new projects, or are you learning a new programming language?

What does a senior programmer analyst do? ›

The Senior Programmer/Analyst's role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements.

What is the difference between senior programmer analyst and senior software engineer? ›

While both roles demand strong coding skills, Programmer Analysts emphasize analyzing and understanding business needs, whereas Software Engineers prioritize software design and optimization for efficiency.

What is a senior software analyst? ›

Incumbents are responsible for developing, evaluating, modifying, and maintaining complex software systems. Senior Software Analysts are competent to work at the highest technical level on all phases of software programming.

What is expected from a senior analyst? ›

In the simplest terms, a senior analyst leverages vast data to drive pivotal business decisions. This role involves meticulously collecting and analyzing data and using that data to understand business trends, financial performance, market behavior and other factors relevant to the company's operations.

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

Senior Programmer Analyst Salary
Annual SalaryHourly Wage
Top Earners$137,500$66
75th Percentile$120,500$58
25th Percentile$89,000$43

What is next level after senior analyst? ›

The most common career steps after Senior Analyst are Analyst, Senior Consultant and Vice President.

What is the difference between a programmer and a programmer analyst? ›

A programmer analyst works directly with a business or client to determine their unique requirements and then designs and develops a system for them. A programmer, on the other hand, does the coding that both programmer and systems analysts do, but they do not work directly with clients.

How many years is a senior programmer? ›

Key requirements for the role. A senior developer possesses: 5-8 years of experience. Intrinsic passion for learning and self-development.

Is senior analyst higher than associate? ›

The differences between senior analysts and associates can be seen in a few details. Each job has different responsibilities and duties. Additionally, a senior analyst has an average salary of $84,799, which is higher than the $69,556 average annual salary of an associate.

What comes after senior programmer? ›

Technical Lead

If you have extensive experience as a senior dev and the ability to relate to people and provide guidance to other team members, becoming a Tech Lead could be an excellent path for you to consider. This role combines technical expertise with responsibilities beyond programming.

How old are senior analysts? ›

The average age of senior finance analysts is 40+ years years old, representing 45% of the senior finance analyst population.

What is the highest salary for a software analyst? ›

Highest salary that a Software Analyst can earn is ₹11.9 Lakhs per year (₹99.2k per month).

How long does it take to make senior analyst? ›

Once they have at least 4-6 years of work experience, financial analysts can advance towards a senior financial analyst role. Senior financial analysts closely examine data, then use their findings to advise on investment decisions.

How do I prepare for a senior data analyst interview? ›

How to prepare for the Senior Data Analyst Interview?
  1. 🔶 Go back to basics. ...
  2. 🔶 Practice with practical problems. ...
  3. 🔶 Research the company you are applying to. ...
  4. 🔶 Enhance your CV. ...
  5. 🔶 Enhance your portfolio with a small end-to-end project. ...
  6. ✅ Have the right attitude. ...
  7. ✅ Communicate clearly and Confidently.

How do I prepare for a senior developer interview? ›

Start your prep early. Spend at least 2 months preparing and revising important coding and systems design concepts. Focus more on systems design concepts, as companies give more weight to design interviews for senior developer positions. Practice dedicatedly for the behavioral and leadership interview.

How do I prepare for a senior financial analyst interview? ›

How to prepare for a financial analyst interview
  1. Review the job description. ...
  2. Research the company. ...
  3. Review key concepts. ...
  4. Prepare for challenging interview questions. ...
  5. Consider your response to simple interview questions. ...
  6. Make a list of questions to ask.
Jan 26, 2023

How should I prepare for an analyst interview? ›

Let's go over the five steps to acing the interview.
  1. Research the Company. One of the biggest and most common mistakes interviewees make is not doing their research. ...
  2. Know the Job Posting. ...
  3. Brush Up on Your Knowledge. ...
  4. Study Common Interview Questions. ...
  5. Prepare Your Questions.

Top Articles
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 6752

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.