Applications Programmer 3 @ UCLA - Los Angeles, CA

Applications Programmer 3

UCLALos Angeles, CA
30+ days ago
Under the supervision of the Senior Manager, Applications Development, the position is to design, develop, document, test, and provide support for ORA web-centric object-oriented applications. Use software technologies such as C#, VBA, VBScript, JavaScript, ASP.NET MVC, .NET 4.5+ framework, .NET Core, Razor, Angular, React, DevExpress, SQL reports, Power BI Embedded, SQL Server, Test Automation, .NET WebAPI, Entity Framework to develop software applications to assist ORA business processes. Experience working with cloud-based technologies such as Azure, Cosmos DB, Docker containerization, Kubernetes, and API Management is a plus.
Participate in all phases of the development life cycle in accordance with application specifications and business requirements. Interact with other campus user groups and departments to design and develop specifications and coordinate development effort with team. Accept various responsibilities and demonstrate skills in all areas of web and database technologies, such as application design and development, database development and administration, and system administration, as well as provide testing, technical documentation, and production support. Provide training and technical assistance to staff. Provide technical leadership, as required, to ensure a quality end product. Provide assistance for server administration and server security. Provide database administration for ORA databases. Participate in relevant classes or seminars to increase technical knowledge. 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

15
Records

Qualifications

Required/Preferred

BS in Computer Science or a related field, or equivalent experience.

Preferred

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

Preferred

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 5 + writing C# code.

Required

Experience working with cloud technology such as Azure.

Preferred

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

Demonstrated experience in design, development, implementation, and support of enterprise-wide server-based web portal applications and database development of stored procedures, views, packages, tables, and other database specific objects for SQL Server.

Required

Knowledge of C#, VBA, VBScript, JavaScript, ASP.NET MVC, .Net Core, Razor, Angular, React, DevExpress, SQL reports, Power BI Embedded, SQL Server, Test Automation, Cloud technology such as Azure, and web

services.

Required

Demonstrated knowledge of standard microcomputer languages, software, and systems such as MS Windows, MS Windows Server, MS SQL Server, and MS Office.

Required

Knowledge of local area networks, microcomputer hardware, operating system software, and office software.

Required

Knowledge of standard security practices and procedures for programming, authentication, encryption, server configuration, and network configuration.

Required

Knowledge of object-oriented programming fundamentals and techniques, as well as structured analytical, design, and testing techniques.

Required

Additional Posting Information

Bargaining Unit:
99-Policy Covered

Application Deadline:
10-24-2023

External Posting Date: