Demo

Applications Programmer 2

UCLA
Los Angeles, CA Full Time
POSTED ON 12/8/2023 CLOSED ON 12/28/2023

What are the responsibilities and job description for the Applications Programmer 2 position at UCLA?

Under the supervision of the Technical Resource Manager, the position is to design, develop, document, test and support object-oriented RESTful services to support campus-wide research administration business processes. Use software technologies such as C#, MS-SQL, .NET 4.5 framework, and frameworks such as .NET WebAPI and Entity Framework.

Incumbent is responsible for working on specific modules of applications as assigned by supervisor. Incumbent is expected to ensure quality code output through the use of automated tests (e.g. MSTest, NUnit, etc), well-documented and syntactically clean code, and participating in team code review. Incumbent to follow application development best practices such as SOLID principles and using design patterns to ensure maintainable code.

Other job duties include: Participate in all phases of the development life cycle in accordance with application specifications and business requirements; interact with application end-users, other campus user groups and departments to design and develop specifications; participate in relevant classes to increase job skills; stay abreast of technical advances, particularly in the area of software development and security.

Percentage of Time:
100

Shift Start:
8:00 am

Shift End:
5:00 pm

Qualifications for Position

13
Records

Qualifications

Required/Preferred

BS in Computer Science or a related field; or equivalent combination of education and experience.

Required

Knowledge of object-oriented design guidelines and best practices such as SOLID principles.

Required

Experience testing and ensuring quality of code, especially through automated tests and testing frameworks.

Required

Hands-on experience working with modern development workflow and source control tools, such as JIRA and git.

Required

Experience developing in the .NET framework version 4.0 (4.5 preferred) writing C# code required.

Required

Demonstrated ability to document code in-line and generate supporting technical documentation as needed.

Required

Ability to work occasional after-hours or weekend shift in support of production systems deployments.

Required

Experience working with automated continuous integration, writing build profiles, and automated/web deploy technology.

Preferred

Experience developing RESTful services and Model-View-Controller or Model-View-ViewModel web applications.

Preferred

Experience working with data storage and retrieval, especially MS-SQL, through SQL statements and/or data retrieval frameworks (e.g. LINQ-to-SQL, Entity Framework, Hibernate, etc.) strongly preferred.

Preferred

Working knowledge of application security principles, identity/access management, authorization, etc.

Preferred

Experience working with claims-based authorization.

Preferred

Experience developing software in a team environment and collaborating with other developers, including specific techniques such as branching and pull requests to minimize regression effort, strongly preferred.

Preferred

Additional Posting Information

Bargaining Unit:
99-Policy Covered

Application Deadline:
02-28-2023

External Posting Date:

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Applications Programmer 2.

Click the checkbox next to the jobs that you are interested in.

  • Debugging Skill

    • Income Estimation: $74,092 - $105,774
    • Income Estimation: $74,092 - $105,774
    • Income Estimation: $80,479 - $90,779
  • Bug/Defect Analysis Skill

    • Income Estimation: $74,092 - $105,774
    • Income Estimation: $74,092 - $105,774
    • Income Estimation: $80,479 - $90,779
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at UCLA

UCLA
Hired Organization Address Los Angeles, CA Full Time
Special Instructions to Applicants Resume and Cover Letter are required upon submission Department Summary The Departmen...
UCLA
Hired Organization Address Los Angeles, CA Part Time
Position Summary We are seeking a detail-oriented individual to support the processing, tracking, and storage of biologi...
UCLA
Hired Organization Address Los Angeles, CA Full Time
Job #JPF10531 Surgery-General / David Geffen School Of Medicin / UCLA POSITION OVERVIEW Position title: Postdoctoral Sch...
UCLA
Hired Organization Address Los Angeles, CA Full Time
Department Summary The UCLA Information Security Office enables UCLA’s goals by providing leadership assuring the confid...

Not the job you're looking for? Here are some other Applications Programmer 2 jobs in the Los Angeles, CA area that may be a better fit.

Applications Programmer

University of California - Los Angeles Health, Los Angeles, CA

Applications Programmer

UCLA Health Careers, Los Angeles, CA

AI Assistant is available now!

Feel free to start your new journey!