USC Recruitment – Programmer Analyst III

University of Southern California

We are currently seeking a

Programmer Analyst III

to join the Shoah Foundation Institute for Visual History within Information Technology Services (ITS) here at the University of Southern California (USC). The

Programmer Analyst III

will be tasked with developing application design specifications based on analysis/assessment of user needs. Develops, tests, and installs new software applications, and enhances functionality of existing applications. Performs work of moderate complexity, handling most activities individually or under general supervision of senior programming staff.

USC Shoah Foundation, The Institute for History and Education, was founded by Steven Spielberg in 1994 and houses 55,000 audio-visual testimonies of genocide survivors and witnesses in its Visual History Archive (VHA). The VHA Program will expand worldwide sustainable access to the Visual History Archive. It will reimagine use to increase audience interactions and grow engagement with the goal of developing empathy, understanding and respect through testimony.



ITS CULTURE



USC’s ITS organization represents a diverse and talented team, committed to supporting a collaborative culture and delivering secure and innovative IT services, core to the mission of USC. ITS values accountability, excellence, and commitment to exceptional customer experience. ITS strives for a supportive and inclusive culture that encourages employees to do their best work every day and where individuals are recognized and celebrated for their contributions.


About Usc


USC is the leading private research university in Los Angeles—a global center for arts, technology, and international business. With more than 47,500 students, we are located primarily in Los Angeles but also in various US and global satellite locations. As the largest private employer in Los Angeles, responsible for $8 billion annually in economic activity in the region, we offer the opportunity to work in a dynamic and diverse environment, in careers that span a broad spectrum of talents and skills across a variety of academic and professional schools and administrative units. As a USC employee and member of the Trojan Family—the faculty, staff, students, and alumni who make USC a great place to work—you will enjoy excellent benefits, including a variety of well-being programs designed to help individuals achieve work-life balance.




MINIMUM REQUIREMENTS




The candidate for the position of

Programmer Analyst III

must meet the following qualifications:

  • Bachelor’s Degree and/or combined work experience and education as equivalent
  • 3 years of minimum experience
  • Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions.
  • Knowledge of one or more appropriate computer languages.
  • Competent to work independently on complex programming activities.




P


REFERRED REQUIREMENTS




The ideal candidate for the position of

Programmer Analyst III

meets the following qualifications:

  • The candidate for the position of Systems Support Analyst (Programmer Analyst III) must meet the following qualifications:
  • Deep understanding of various blockchain platforms including The Linux Foundation’s
  • Familiarity with operating principles of public and private key cryptography and public key infrastructure (PKI)
  • Understanding standards is a must. Participate in ISO/TC 307 initiatives and working groups to develop standards around terminology and concepts, personally identifiable information (PII), security risks and vulnerabilities.
  • Blockchain principles and practices
  • Understand how different types of blockchains provide security guarantees and be able to evaluate appropriate systems in the context of digital archival
  • Experience with blockchain consortia, and academic institutions to advocate blockchain principles for a progressive ecosystem.
  • Bachelor’s Degree and/or combined work experience and education as equivalent
  • 3 years of relevant experience
  • Expertise with Microsoft Servers, Linux
  • Experience with fault tolerance, redundancy, failover and disaster planning/testing.
  • Experience with business systems support: Linux, reporting, and web site maintenance.
  • Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions
  • Strong verbal, written and organizational skills.
  • Experience with blockchain operating principles and cryptographic key management
  • Experience with digital archiving
  • Experience or knowledge with decentralized storage technologies such as IPFS, Filecoin, Arweave
  • RFC4880 a plus
  • Experience or knowledge with general blockchain ecosystems such as Hyperledger Fabric, Ethereum, Ripple, and R3 Corda
  • communicate and report on developments.




THE WORK YOU WILL DO





The Programmer Analyst III

  • Designs, codes, tests, debugs, installs, documents, and maintains moderately complex software applications.
  • Interacts with users to determine their software application objectives, scope and requirements.
  • Produces the required analysis and application design, either individually or by actively participating in development process. Produces design specification documents.
  • Translates design specifications into programming languages.
  • Develops test data and routines required to test and revise application(s).
  • Ensures application(s) is thoroughly tested before release. Writes reports of test results.
  • Detects, defines, and debugs programs whenever problems are reported or encountered. Prepares developer and end-user documentation for other programmers and users in accordance with internal and external standards.
  • Trains users and programmers as required.
  • Provides leadership, guidance, and direction to other programmers, as needed. Reviews the work of others, as requested.
  • Stays informed of new developments and technologies by reading journals and other pertinent publications, maintaining contact with vendors, and participating in professional organizations, meetings, and seminars.
  • Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.

This position’s hourly rate is $51-$58. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate’s work experience, education/training, critical skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.


Come join the USC ITS team and work as a trusted partner in shaping an environment of innovation and excellence.


Minimum Education: Bachelor’s degree, Combined work experience and education as equivalent Minimum Experience: 3 years, Combined education/experience as substitute for minimum experience Minimum Field of Expertise: Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages. Competent to work independently on complex programming activities.

Job Details:

Company: University of Southern California

Job Type: Full Time

Job Location: Los Angeles, CA

Leave a Comment